前端之家收集整理的这篇文章主要介绍了
C#SaveFileDialog在特定文件夹中,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用SaveFileDialog来选择要保存
文件的路径.我将InitialDirectory设置为某个
文件夹,但是我想将保存位置限制在该
文件夹或该
文件夹的子
文件夹中.这可能吗?
SaveFileDialog dialog = new SaveFileDialog();
dialog.InitialDirectory = "SomePath"//this is the path that I want to be root folder
不,不可能.
您不能直接将其设置为SaveFileDialog上的属性.但是您可以尝试使用FileOk事件来验证文件是否在该目录中,否则取消事件!
dialog.FileOk +=
delegate (object sender,CancelEventArgs e)
{
if (dialog.FileName is in wrong directory)
{
e.Cancel = true;
}
};
如前所述,下一个最佳选择是建立自己的对话框!
原文链接:https://www.f2er.com/c/114528.html