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

一、主要功能

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

二、FolderBrowserDialog

        打开文件夹操作

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

三、OpenFileDialog

        选择文件操作

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 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流或者其它保存文件方法都可以
}

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值