是否有标准函数来检查指定目录是否有效?
我问的原因是我从用户那里收到绝对目录字符串和文件名,我想彻底检查该位置以检查它是否有效。
对于一个文件
File.Exists(string)
对于目录
Directory.Exists(string)
NOTE:如果您要重用对象,则应考虑使用 FileInfo 类与静态 File 类。 File 类的静态方法每次都会进行可能不必要的安全检查。
FileInfo http://msdn.microsoft.com/en-us/library/system.io.fileinfo.aspx - 目录信息 http://msdn.microsoft.com/en-us/library/system.io.directoryinfo.aspx - File http://msdn.microsoft.com/en-us/library/system.io.file.exists.aspx - 目录 http://msdn.microsoft.com/en-us/library/system.io.directory.exists.aspx
FileInfo fi = new FileInfo(fName);
if (fi.Exists)
//Do stuff
OR
DirectoryInfo di = new DirectoryInfo(fName);
if (di.Exists)
//Do stuff
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)