【WPF】フォルダ選択ディレクトリ、ファイル選択ディレクトリ、保存ファイルディレクトリ

1. 主な機能

        WPF はこれら 3 つの機能を提供します。OpenFileDialog、SaveFileDialog、FolderBrowserDialog。使用する場合は、ボタンの Click メソッドまたはバインドされたコマンドに記述できます。3 つの操作の本質は、ファイルのパス名を取得することです。

二、フォルダーブラウザダイアログ

        フォルダーを開くアクション

FolderBrowserDialog folderBrowserDialog = new FolderBrowserDIalog();
folderBrowserDialog.RootFolder="d:\\";    //设置初始目录
folderBrowserDialog.ShowDialog();        //这个方法可以显示文件夹选择对话框
string directoryPath=folderBrowserDialog.SelectedPath;    //获取选择的文件夹的全路径名

3. ファイルダイアログを開く

        ファイルの選択操作

OpenFileDialog openFileDialog=new OpenFileDialog();
openFileDialog.InitialDirectory="c:\\desktop";    //初始的文件夹
openFileDialog.Filter="Image1|*.bmp;*.jepg;*.png|Txt|*.txt|All|*.";//在对话框中显示的文件类型
openFileDialog.FilterIndex=2;
openFileDialog.RestoreDirectory=true;
openFileDialog.ShowDialog();    //显示对话框
string filepath=openFileDialog.FileName; //获取选择的文件的全路径名

4. ファイルの保存ダイアログ

        ファイルの保存操作は、実際にはファイルの選択操作です。簡単に言えば、ファイルのパス名を取得する方法です。

SaveFileDialog saveFileDialog=new SaveFileDialog();
saveFileDialog.Filter="Image1|*.bmp;*.png|Image2|*.jepg";
saveFileDialog.InitialDirectory = "C:\\Users\\Desktop\\Image"; //设置初始目录
if ((bool)saveFileDialog.ShowDialog() && Image=null)
{
    string name=saveFileDialog.FileName; //获取选择的文件,或者自定义的文件名的全路径。
    Image.ImWrite(name);    //将文件进行保存,这里IO流或者其它保存文件方法都可以
}

おすすめ

転載: blog.csdn.net/weixin_43163656/article/details/127996019