当前位置: 首页 > 编程语言 > C#

C#检查文件目的地是否有效分享

时间:2023-04-10 11:18:34 C#

C#学习教程:C#检查文件目标是否有效我问的原因是我收到了用户的绝对目录字符串和文件名,我想通过检查位置来检查它是否有效。对于文件File.Exists(string)对于目录Directory.Exists(string)注意:如果你想重用对象,你应该考虑使用FileInfo类与静态文件类。File类的静态方法每次都执行不必要的安全检查。FileInfo-DirectoryInfo-文件-目录FileInfofi=newFileInfo(fName);if(fi.Exists)//DostufforDirectoryInfodi=newDirectoryInfo(fName);if(di.Exists)//Dostuffif(System.IO.File.Exists(fileOrDirectoryPath)){//dostuff}这应该可以解决问题!如果不能是新目录,可以查看是否存在。您似乎还可以使用Path.GetInvalidPathChars来检查无效字符。您可能还需要考虑有效路径本身并非100%有效。如果用户提供C:\windows\System32或CD驱动器,操作系统可能会在尝试写入时抛出异常。先前关于检查给定文件或目录是否存在的答案是正确的。Path类还包含许多用于验证或操作路径的各个组件的函数。以上是C#学习教程:C#检查文件目的地是否有效和共享。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。涉及侵权,请点击维权联系管理员删除。如需转载请注明出处:

猜你喜欢