相关疑难解决方法(0)

如何检查文件夹中是否存在文件?

我需要检查文件夹中是否存在xml文件.

DirectoryInfo di = new DirectoryInfo(ProcessingDirectory);
FileInfo[] TXTFiles = di.GetFiles("*.xml");
if (TXTFiles.Length == 0)
{
    log.Info("no files present")
}
Run Code Online (Sandbox Code Playgroud)

这是检查文件夹中存在的文件的最佳方法.

我需要检查一个xml文件是否存在

c# xml file fileinfo

100
推荐指数
5
解决办法
39万
查看次数

如何检查目录或其任何子目录中是否存在特定文件

在C#中,如何检查目录或其任何子目录中是否存在特定文件?

System.IO.File.Exists似乎只接受一个没有重载的单个参数来搜索子目录.

我可以使用SearchOption.AllDirectories重载LINQ和System.IO.Directory.GetFiles,但这看起来有点沉重.

var MyList = from f in Directory.GetFiles(tempScanStorage, "foo.txt", SearchOption.AllDirectories)
             where System.IO.Path.GetFileName(f).ToUpper().Contains(foo)
             select f;

foreach (var x in MyList)
{
    returnVal = x.ToString();
}  
Run Code Online (Sandbox Code Playgroud)

c#

21
推荐指数
2
解决办法
7万
查看次数

标签 统计

c# ×2

file ×1

fileinfo ×1

xml ×1