• C# 查看所有的隐藏文件


    方法1 通过 位与

    static void Main(string[] Args)
            {

               //假设扫描C:Test中——

                string[] hiddenfiles = Directory.GetFiles("C:\Test\", "*.*", SearchOption.AllDirectories);

               
                foreach (var item in hiddenfiles)
                {
                    if ((new FileInfo(item).Attributes & FileAttributes.Hidden) == FileAttributes.Hidden)   //必须进行与运算,因为默认文件是“Hidden”+归档(二进制11)。而Hidden是10.因此与运算才可以判断
                    {
                        Console.WriteLine(item);
                    }
                }

            }

    方法二 通过位或

     DirectoryInfo directoryInfo = new DirectoryInfo(@"D:TEST");
          FileInfo[] fileList = directoryInfo.GetFiles("*.*", SearchOption.AllDirectories);
          foreach (FileInfo File in fileList)
          {
            if ((File.Attributes | FileAttributes.Hidden) == File.Attributes)
            {
              this.listBoxFileList.Items.Add(File.FullName);
            }
          }
  • 相关阅读:
    SDWebImage 3.7.5简介
    GCD
    使用NS_ENUM 或者 NS_OPTIONS代替enum
    深浅拷贝
    @property相关问题
    runtime相关问题
    命令行工具命令
    【Android纳米学位】project 0
    Android 颜色大全 (colors.xml )
    AndroidStudio push代码到github
  • 原文地址:https://www.cnblogs.com/Impulse/p/4425679.html
Copyright © 2020-2023  润新知