如何避免在SaveFileDialog中进行权限验证?

问题描述

使用SaveFileDialog并选择保存在用户没有写权限的文件夹中时,会出现一个警告对话框,阻止用户继续。

var sfd = new SaveFileDialog
{
    FileName = name,InitialDirectory = initial,Filter = "Text (.txt)|*.txt",DefaultExt = ".txt"
};

var result = sfd.ShowDialog();

Validation

在继续使用SaveFileDialog的情况下,是否有任何方法可以防止这种验证,而又不必提高流程?

解决方法

简短答案:否

没有可用于绕过操作系统安全机制的设置或属性。

InitialDirectory属性设置为您知道用户具有写访问权限或承受警告的文件夹。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...