是否有标准函数来检查指定目录是否有效?
我问的原因是我从用户那里收到了一个绝对目录字符串和文件名,我想对位置进行完整性检查以检查它是否有效。
最佳答案
对于一个文件
File.Exists(string)
目录
Directory.Exists(string)
注意:
如果您正在重用一个对象,您应该考虑使用 FileInfo 类与静态 File 类。 File 类的静态方法每次都进行可能不必要的安全检查。
FileInfo - DirectoryInfo - File - Directory
FileInfo fi = new FileInfo(fName);
if (fi.Exists)
//Do stuff
或
DirectoryInfo di = new DirectoryInfo(fName);
if (di.Exists)
//Do stuff
关于C# 检查文件目标是否有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/541085/