C# - Cannot access all files

后端 未结 2 619
名媛妹妹
名媛妹妹 2021-01-14 05:27

My application uses the .NET object Directory.GetFiles()

The actual overload I\'m using is

var allFiles = Directory.GetFiles(\"C:\\\\Use         


        
2条回答
  •  死守一世寂寞
    2021-01-14 06:18

    It is better to use a foreach loop to get the folder names that you can acces:

    DirectoryInfo dI = new DirectoryInfo(@"C:\Users\Dave");
    List files = new List();
    foreach (DirectoryInfo subDI in dI.GetDirectories())
    {
            if ((subDI.Attributes & (FileAttributes.ReparsePoint | FileAttributes.System)) !=
            (FileAttributes)0)
                  continue;
            files.Add(subDI.FullName);
    }
    

提交回复
热议问题