C#獲取隱藏的文件


因為有些文件,我設置了隱藏,不想給他人知道。我計划做個程序,通過程序去瀏覽隱藏的文件,比如txt文本,圖片等。

這樣就不用每次想瀏覽這些文件的時候都要去設置“顯示隱藏的文件”那如何獲取隱藏的文件呢?

方法如下:

 1 /*
 2  * 由SharpDevelop創建。
 3  * 用戶: 從前的我
 4  * 日期: 2012-06-03
 5  * 時間: 12:20
 6  * 
 7  * 要改變這種模板請點擊 工具|選項|代碼編寫|編輯標准頭文件
 8  */
 9 using System;
10 using System.Text;
11 using System.IO;
12 using System.Collections;
13 namespace Test
14 {
15     class Program
16     {
17         
18         public static void Main(string[] args)
19         {
20             //假設掃描G盤根目錄下的所有隱藏的文件(不包括文件夾)
21             string[] hiddenfiles = Directory.GetFiles(@"G:\", "*.*", SearchOption.AllDirectories);
22             foreach (var item in hiddenfiles)
23              {
24                  if ((new FileInfo(item).Attributes & FileAttributes.Hidden) == FileAttributes.Hidden)   //必須進行與運算,因為默認文件是“Hidden”+歸檔(二進制11)。而Hidden是10.因此與運算才可以判斷
25                  {
26                      Console.WriteLine(item);
27                  }
28              }
29             Console.ReadKey(true);
30         }
31     }
32 }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM