DirectoryInfo类如果文件夹在name之间包含空格,则存在false

时间:2013-07-08 06:41:31

标签: asp.net directoryinfo

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

DirectoryInfo di = DirectoryInfo(ActualPath);

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

提前致谢...

1 个答案:

答案 0 :(得分:2)

我认为问题不在于空间。我认为问题是你需要在你的路径中使用适当的转义序列来反斜杠,例如。

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

OR

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

尝试

string ActualPath = @"D:\Files\a             c";
DirectoryInfo di = new DirectoryInfo(ActualPath);   
if (di.Exists)
{
   //do something
}