当前位置:   article > 正文

[WPF]文件夹选择目录、文件选择目录、保存文件目录_wpf 选择文件夹

wpf 选择文件夹

一、主要功能

        WPF提供了这三个功能。OpenFileDialog、SaveFileDialog、FolderBrowserDialog。使用时,可以写在按钮的Click方法或绑定的Command中。三种操作的本质就是获取文件的路径名。

二、FolderBrowserDialog

        打开文件夹操作

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

三、OpenFileDialog

        选择文件操作

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

四、SaveFileDialog

        保存文件操作,实际上还是一个选择文件操作。总之就是一个获取文件路径名。

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/698891
推荐阅读
相关标签
  

闽ICP备14008679号