• C# 遍历目录下所有文件夹下的文件


     

    private void FindAllFiles(string fileDirectory)
    {
        DirectoryInfo diSource = new DirectoryInfo(fileDirectory);
        FileSystemInfo[] fsi = diSource.GetFileSystemInfos();
        FileInfo fi;

        try
        {
            for (int i = 0; i < fsi.Length; i++)
            {
             //不是目录,查看文件属性;是目录,继续遍历。
                if (Directory.Exists(fsi[i].FullName) == false)
                {
                    fi = new FileInfo(fsi[i].FullName);
                    //判断文件类型,进行相应的后继操作。
                    if (fi.Extension == ".txt")
                    {
                     Console.WriteLine(fsi[i].FullName);
                    }
                }
                else
                {
                    FindAllFiles(fsi[i].FullName);
                }
            }
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
        }

  • 相关阅读:
    第0次作业
    第4次作业
    第3次作业
    第2次作业
    C#浮点数保留位数
    第0次作业
    软件工程第4次作业
    软件工程第3次作业
    软件工程第2次作业
    软件工程第1次作业
  • 原文地址:https://www.cnblogs.com/dashi/p/4034800.html
Copyright © 2020-2023  润新知