问题描述
使用SaveFileDialog
并选择保存在用户没有写权限的文件夹中时,会出现一个警告对话框,阻止用户继续。
var sfd = new SaveFileDialog
{
FileName = name,InitialDirectory = initial,Filter = "Text (.txt)|*.txt",DefaultExt = ".txt"
};
var result = sfd.ShowDialog();
在继续使用SaveFileDialog
的情况下,是否有任何方法可以防止这种验证,而又不必提高流程?
解决方法
简短答案:否
没有可用于绕过操作系统安全机制的设置或属性。
将InitialDirectory
属性设置为您知道用户具有写访问权限或承受警告的文件夹。