CheckPathExists
类的OpenFileDialog
属性在C#中有什么作用?当我将其设置为false时,它仍会检查路径。
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.CheckPathExits = false;
答案 0 :(得分:1)
根据该属性的document page,它的名字有点错误。它并不意味着类是否检查路径是否存在。它只表示它是否警告用户该路径不存在。
答案 1 :(得分:0)
有两个类似的属性:CheckPathExists
和CheckFileExists
。
但请注意,如果路径不存在,那么该文件也不存在。因此,如果您希望能够输入任何内容并将其接受,则需要将这两个属性都设置为false。
答案 2 :(得分:0)
如前所述,此酒店无法帮助您。如果要在路径不存在时设置值,可以使用以下内容:
OpenFileDialog openFileDialog = new OpenFileDialog();
if(!Directory.Exists(path)) //Where path may be the string input of the path
{
openFileDialog.InitialDirectory = @"C:\";
//Just an example, you can set a default path here
}