savefile ダイアログで保存するファイルの名前を入力する場合、入力した名前をプログラムで取得するにはどうすればよいですか? saveFileDialog.fileName を実行すると、完全な名前が取得されます。「myfile」と入力すると、「mynotepad」フォルダに保存されたとします。「c:\programfiles\documents\mynotepad\myfile.txt」ではなく「myfile」を取得したい。
質問する
1199 次
2 に答える
3
まあ、あなたが取得する方法を知っているならc:\programfiles\documents\mynotepad\myfile.txt
(そしてあなたのように見える)、System.IO.Path
クラスを使ってファイル名を取得することができます
using System.IO;
...
string fn = Path.GetFileName(@"c:\programfiles\documents\mynotepad\myfile.txt");
.txt
使用したくない場合GetFileNameWithoutExtension
string fn = Path.GetFileNameWithoutExtension(@"c:\programfiles\documents\mynotepad\myfile.txt");
于 2013-05-16T21:11:37.863 に答える
2
Path.GetFileName()を使用できます。
string fileName = Path.GetFileName(saveFileDialog.FileName);
于 2013-05-16T21:10:53.963 に答える