C#での特定のポイントから文字列:私はからファイル名を抽出する必要がある状況に遭遇したが分割など、私はC#での分割文字列の方法を見てきました
string[] lines = Regex.Split(value, "\");
ファイルパスので、私は「\」などのすべての出現に文字列を分割する必要がありますする必要はいけない:
C:\Windows\System32\calc.exe
予想される出力:
calc.exe
C#での特定のポイントから文字列:私はからファイル名を抽出する必要がある状況に遭遇したが分割など、私はC#での分割文字列の方法を見てきました
string[] lines = Regex.Split(value, "\");
ファイルパスので、私は「\」などのすべての出現に文字列を分割する必要がありますする必要はいけない:
C:\Windows\System32\calc.exe
予想される出力:
calc.exe
new FileInfo(@"C:\Windows\System32\calc.exe").Name
フレームワークに負荷をかけましょう。 Path.GetFilenameメソッドを使用します。
http://msdn.microsoft.com/en-us/library/system.io.path.getfilename.aspx