我正在寻找一种方法来检查Path是否是有效的Windows目录。验证windows目录
目前,我是这个代码:
public static bool IsDirectory(string path) {
return Path.IsPathRooted(path) && String.IsNullOrEmpty(Path.GetFileName(path));
}
我需要把它提高到工程以下路径:
C:\foo\baa.txt\baa
\baa\x\
\baa\x
\baa
,如果你看到不工作的一些路径,请告诉我。 谢谢!
你想知道,如果字符串是一个有效的目录字符串,或者如果它是一个现有的目录(即:它是已经存在于文件系统上?) –
@ReedCopsey:如果字符串是有效的目录字符串。 –