如何从目录中查找丢失的文件

时间:2013-02-07 08:29:53

标签: c# asp.net .net file directory

我有一个存储'wav'文件的目录。这些文件的名称按顺序依次排列,即1.wav,2.wav,3.wav ....等。

我必须找出丢失的wav文件,比如如果缺少3.wav那么我必须找出它并且名称'3'应该给变量。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以使用一个简单的循环并将变量分配给循环计数器并使用File.Exists

List<yourType> missingFiles = new List<yourType>();
string path;

for (var i = 0; i<length; i++) {
   path = "path\" + i + ".wav";
   if (!File.Exists(path) {
       missingFiles.Add(path);
   }
}

http://msdn.microsoft.com/en-us/library/system.io.file.exists.aspx