重複の可能性:
C# でパス文字列からファイル名を取得する
使用: c# asp.net vs10
filepath = "C:\Sys\Axa_Excel\Axa123.xlsx" とします。filepath は文字列変数です。ファイルはどこからでもかまいません。ただし、ファイルは常に xls/xlsx/csv になります。単なる文字列であるファイルパスからのみファイル名を取得するにはどうすればよいですか?
重複の可能性:
C# でパス文字列からファイル名を取得する
使用: c# asp.net vs10
filepath = "C:\Sys\Axa_Excel\Axa123.xlsx" とします。filepath は文字列変数です。ファイルはどこからでもかまいません。ただし、ファイルは常に xls/xlsx/csv になります。単なる文字列であるファイルパスからのみファイル名を取得するにはどうすればよいですか?
Path.GetFileNameメソッドを使用します。
string result = Path.GetFileName(@"C:\Sys\Axa_Excel\Axa123.xlsx");
単なる文字列であるファイルパスからのみファイル名を取得するにはどうすればよいですか?
Path.GetFileNameWithoutExtension メソッドを使用する
string result = Path.GetFileNameWithoutExtension(@"C:\Sys\Axa_Excel\Axa123.xlsx");
Path.GetFileName Path.GetFileNameWithoutExtension 静的メソッドを使用します。
あなたもそれをする必要がありusing System.IO
ます。
string filename = Path.GetFileName(@'C:\Sys\Axa_Excel\Axa123.xlsx');
string filenamewithoutextension = Path.GetFileNameWithoutExtension(@'C:\Sys\Axa_Excel\Axa123.xlsx');