gpt4 book ai didi

特定文件夹中的 C# SaveFileDialog

转载 作者:可可西里 更新时间:2023-11-01 09:09:08 27 4
gpt4 key购买 nike

我使用 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;
}
};

如前所述,下一个最佳选择是构建您自己的对话框!

关于特定文件夹中的 C# SaveFileDialog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8789249/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com