一尘不染

检查目录中是否存在文件,忽略扩展名

ajax

我正在使用.NET 2.0,Linq毫无疑问。我想检查文件是否存在于目录中, 而无需了解文件扩展名

我只需要完成此逻辑即可。

1.使用搜索模式提供的字符串文件名检查目录中的文件是否存在,而忽略文件的扩展名

2.获取文件(如果存在)并进行数据绑定以提供Download links。如果文件不存在,则开始上载文件。

更新:
Directory.GetFiles()DirectoryInfo.GetFiles()确实解决了其中我检查文件的存在的部分。至于FileInfo对象的性能,这些仅是我对数据绑定以提供下载链接的要求的解决方案


阅读 446

收藏
2020-07-26

共1个答案

一尘不染

DirectoryInfo root = new DirectoryInfo("your_directory_path");
FileInfo[] listfiles = root.GetFiles("dummy.*");
if (listfiles.Length > 0)
{
  //File exists
  foreach (FileInfo file in listfiles)
        {
            //Get Filename and link download here
        }
}
else
{
  //File does not exist
  //Upload
}

希望这行得通

2020-07-26