2014-09-26 133 views
-1

我在驅動器上發現了2個隱藏文件D:/,我偶然發現它們,因爲有一天我打開了一張圖片(完全在我的驅動器D上的一張圖片)事故我按下鍵盤上的右側導航按鈕,還有另一張照片對我很熟悉,還有另一張照片,好吧,也許這並不重要,但這是名字(1. AlbumArtSmall.jpg,2. Folder.jpg),好吧我認爲這兩個jpg文件是隱藏的,但是當我通過以下步驟取消隱藏時:工具>文件夾選項>查看>顯示隱藏的文件和文件夾,但沒有任何意義(D:/上沒有這樣的文件)我再檢查一遍通過命令提示符,這是步驟:爲什麼會出現隱藏文件

1. %drive% d: 
2. D:> dir 
3. there is no such file (those 2 jpg file) 

但是,當我與cygw檢查在終端,因爲我知道這是Linux OS(我的操作系統是Windows7中的方式:

1. /cygdrive/d 
2. $ dir 
3. there is such file (those 2 jpg file) 

我知道這是不是一個大問題,但我很好奇,爲什麼這是發生了什麼?如果我想刪除這兩個文件,我什麼都不能做,也許有一種方法可以通過cygwin terminal命令將它們刪除,但對我而言,問題並不是因爲我想刪除它們,而是更多地爲什麼會發生這種情況? 在此先感謝,對不起我的英文。

+0

如果您將資源管理器設置爲顯示系統文件和隱藏文件,那麼您也將在資源管理器中看到這兩個文件。 PS:這些似乎是Windows Media Player文件,用於專輯/文件夾藝術。 – MicroVirus 2014-09-26 19:38:38

+0

我已經這樣做了,但它們並沒有顯示在資源管理器中。 – Hikikomori 2014-09-26 19:46:15

回答

1

它們可能是hiddensystem。除了「顯示隱藏文件」之外,您還可以通過選擇「顯示系統文件」選項來在資源管理器中顯示它們。
在命令行上,dir /a也會顯示隱藏文件和系統文件。要從命令行中刪除它們,請鍵入attrib -h -s -r *.jpg以從所有jpg文件(例如)中刪除隱藏,系統和只讀屬性。然後就是正常的del file.jpg

+0

我試過del AlbumArtSmall.jpg,它給出警告:找不到D:\ AlbumArtSmall.jpg – Hikikomori 2014-09-26 19:41:20

+0

你是否首先按照我的建議做了attrib? – ths 2014-09-26 19:42:49

+0

我已經嘗試了attrib命令的方式,但它不承認作爲命令 – Hikikomori 2014-09-26 19:43:19

1

Cygwin無法識別類似windows的隱藏文件(因此向您顯示它們),因爲在Linux中,隱藏文件被標記爲前導點。如果你在「unix-」隱藏文件上使用windows shell,你也會看到它們,但是cygwin不應該這樣做。
刪除:Afaik你可以使它們可見,然後簡單地刪除它們。

+0

好吧我想我是錯誤的如何cygwin的作品,但它檢測到這2個文件(所以我們可以說這兩個文件不隱藏),但實際上我沒有找到這樣的文件,我已經通過文件夾選項>查看>顯示隱藏的文件和文件夾,但沒有發生任何事(這兩個文件沒有顯示出來)。我現在很困惑。 – Hikikomori 2014-09-26 19:33:32

+0

@Hikikomori:看看這個問題的答案,這裏有解釋 – 2014-09-26 19:39:25

1

如果您執行dir,命令提示符將不會顯示隱藏文件。如果您想查看這些隱藏的文件,請使用dir /a

+0

是的,我試過了,現在它檢測到這兩個文件。 – Hikikomori 2014-09-26 19:39:14