1

次のようなC#の分割文字列メソッドを見てきました。

string[] lines = Regex.Split(value, "\");

ファイルパスからファイル名を抽出する必要がある状況に遭遇したので、「\」のすべての出現箇所で文字列を分割する必要はありません。例:

C:\Windows\System32\calc.exe

期待される出力:

calc.exe
4

2 に答える 2

5
new FileInfo(@"C:\Windows\System32\calc.exe").Name
于 2012-04-13T08:10:30.793 に答える
4

フレームワークに負担をかけましょう。Path.GetFilenameメソッドを使用します。

http://msdn.microsoft.com/en-us/library/system.io.path.getfilename.aspx

于 2012-04-13T08:12:02.973 に答える