赞
踩
WPF提供了这三个功能。OpenFileDialog、SaveFileDialog、FolderBrowserDialog。使用时,可以写在按钮的Click方法或绑定的Command中。三种操作的本质就是获取文件的路径名。
打开文件夹操作
- FolderBrowserDialog folderBrowserDialog = new FolderBrowserDIalog();
- folderBrowserDialog.RootFolder="d:\\"; //设置初始目录
- folderBrowserDialog.ShowDialog(); //这个方法可以显示文件夹选择对话框
- string directoryPath=folderBrowserDialog.SelectedPath; //获取选择的文件夹的全路径名
选择文件操作
- 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; //获取选择的文件的全路径名
保存文件操作,实际上还是一个选择文件操作。总之就是一个获取文件路径名。
- 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流或者其它保存文件方法都可以
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。