組み込みのものSystem.IO.Path
だけでファイルパスが得られますか?
たとえば、私が持っている場合 string
@ "c:\ webserver \ public \ myCompany \ configs \ promo.xml"、
私に与えるBCLメソッドはありますか
「c:\ webserver \ public \ myCompany \ configs \」?
5
ファイルの完全パスからディレクトリを取得
—
2014
FWIW:パスの「パス」の処理については「与えられた」ので、UNC(UNCパスでGetDirectoryNameを使用してみてください)と規則(たとえば、末尾の/)でより良い期待と統一性を備えた独自のメソッドを使用します。
—
user2864740 2018
ファイルまたはディレクトリが存在しない限り、
—
アベル
promo.xml
同じ名前でファイルまたはディレクトリが指定されているかどうかを知る方法はありません。これがおそらくPath.GetDirectoryName()
実装が非常に単純で、最後のセグメントを切り捨てるか、または末尾のスラッシュがある場合はそれを削除する理由です。