0
string ActualPath = "D:\Files\a             c"

DirectoryInfo di = DirectoryInfo(ActualPath);

当文件夹在名称之间包含空格时,di.Exist 始终为假...代码中的问题是什么...目录实际存在的位置。

提前致谢...

4

1 回答 1

2

我认为问题不在于空间。我认为问题在于您需要对路径中的反斜杠使用正确的转义序列,例如。

string ActualPath = "D:\\Files\\a             c";

或者

string ActualPath = @"D:\Files\a             c";

尝试

string ActualPath = @"D:\Files\a             c";
DirectoryInfo di = new DirectoryInfo(ActualPath);   
if (di.Exists)
{
   //do something
}
于 2013-07-08T07:12:31.473 回答