Questions tagged «fileinfo»

9
如何检查文件夹中是否存在文件?
我需要检查文件夹中是否存在xml文件。 DirectoryInfo di = new DirectoryInfo(ProcessingDirectory); FileInfo[] TXTFiles = di.GetFiles("*.xml"); if (TXTFiles.Length == 0) { log.Info("no files present") } 这是检查文件夹中文件是否存在的最佳方法。 我只需要检查一个xml文件是否存在
112 c#  xml  file  fileinfo 

7
快速获取特定路径中的所有文件和目录
我正在创建一个备份应用程序,其中c#扫描目录。为了获得目录中的所有文件和子文件,在使用这样的东西之前: DirectoryInfo di = new DirectoryInfo("A:\\"); var directories= di.GetFiles("*", SearchOption.AllDirectories); foreach (FileInfo d in directories) { //Add files to a list so that later they can be compared to see if each file // needs to be copid or not } 唯一的问题是,有时无法访问文件,并且出现一些错误。我得到一个错误的例子是: 结果,我创建了一个递归方法,该方法将扫描当前目录中的所有文件。如果该目录中有目录,则将通过该目录再次调用该方法。关于此方法的好处是,我可以将文件放在try catch块中,如果没有错误,可以选择将这些文件添加到列表中,如果我有错误,则可以将目录添加到另一个列表中。 try { files = di.GetFiles(searchPattern, SearchOption.TopDirectoryOnly); …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.