如何避免 SaveFileDialog 中的权限验证?

How to avoid permission validation in SaveFileDialog?

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

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

var result = sfd.ShowDialog();

有什么方法可以阻止此验证,同时继续使用 SaveFileDialog,而不求助于提升流程?

简答:否

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

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