📜  c# 查找 wav 文件 - C# (1)

📅  最后修改于: 2023-12-03 14:39:47.110000             🧑  作者: Mango

在 C# 中查找 .wav 文件

在 C# 中查找 .wav 文件可以使用 System.IO 命名空间中的相关类和方法。具体步骤如下:

  1. 首先需要引入 System.IO 命名空间:
using System.IO;
  1. 然后通过 DirectoryInfo 类获取待查找的目录:
DirectoryInfo dir = new DirectoryInfo("C:\\MyMusic");

注意,这里的 "C:\MyMusic" 是一个示例目录,需要根据实际情况进行修改。

  1. 接下来可以通过 GetFiles 方法查找指定目录下所有 .wav 文件:
FileInfo[] wavFiles = dir.GetFiles("*.wav", SearchOption.AllDirectories);

这里使用了通配符 *.wav 来筛选 .wav 文件,并设置了 SearchOption.AllDirectories 来递归地查找子目录中的 .wav 文件。

  1. 最后可以通过循环遍历 wavFiles 数组来获取每个 .wav 文件的路径:
foreach (FileInfo file in wavFiles)
{
    Console.WriteLine("File found: " + file.FullName);
}

这里使用了 FileInfo 类的 FullName 属性来获取文件的完整路径。

完整代码如下:

using System;
using System.IO;

class Program
{
    static void Main(string[] args)
    {
        DirectoryInfo dir = new DirectoryInfo("C:\\MyMusic");
        FileInfo[] wavFiles = dir.GetFiles("*.wav", SearchOption.AllDirectories);

        foreach (FileInfo file in wavFiles)
        {
            Console.WriteLine("File found: " + file.FullName);
        }
    }
}

以上就是在 C# 中查找 .wav 文件的方法,希望对你有所帮助!