在c#中的filedialog CheckPathExists属性

时间:2015-04-08 03:38:15

标签: c#

CheckPathExists类的OpenFileDialog属性在C#中有什么作用?当我将其设置为false时,它仍会检查路径。

OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.CheckPathExits = false;

3 个答案:

答案 0 :(得分:1)

根据该属性的document page,它的名字有点错误。它并不意味着类是否检查路径是否存在。它只表示它是否警告用户该路径不存在。

答案 1 :(得分:0)

有两个类似的属性:CheckPathExistsCheckFileExists

但请注意,如果路径不存在,那么该文件也不存在。因此,如果您希望能够输入任何内容并将其接受,则需要将这两个属性都设置为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
}