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

DirectoryInfo di = DirectoryInfo(ActualPath);

フォルダーに名前の間にスペースが含まれている場合、di.Exist は常に false です...コードの問題は何ですか...ディレクトリが実際に存在する場所。

前もって感謝します...

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 に答える