私は WPF C# でプログラミングしています。たとえば、次のパスがあります:
C:\Program Files\hello.txt
hello
そしてそこから抽出したいのです。
パスはstring
データベースから取得されます。現在、次のコードを使用してパスを で分割し'\'
、さらに で分割しています'.'
。
string path = "C:\\Program Files\\hello.txt";
string[] pathArr = path.Split('\\');
string[] fileArr = pathArr.Last().Split('.');
string fileName = fileArr.Last().ToString();
うまく機能しますが、もっと短くてスマートな解決策があるはずです。何かアイデアはありますか?
ベストアンサー1
読み取り専用の文字範囲で表されるファイル パスのファイル名と拡張子を返します。
Path.GetFileNameWithoutExtension
読み取り専用の文字範囲で表されるファイル パスの拡張子なしのファイル名を返します。
のPath
授業は素晴らしいです。