Windows 7的媒體櫃(2)
看起來、用起來都像資料夾的媒體櫃,實際上只是XML設定檔;媒體櫃的內容,是系統根據XML裡的設定,從各個資料夾一一羅列而得。
媒體櫃雖然不是實體資料夾,但若非永久刪除,還是能以『資源回收筒』還原(還原之後,可保留原本的資料夾設定)。且因媒體櫃裡的檔案實際處於其他資料夾,所以不會因媒體櫃的刪除,而導致檔案遭到刪除。
若刪除系統預建的媒體櫃,可以滑鼠右鈕按下瀏覽窗格裡的『媒體櫃』,在選取『還原預設媒體櫃』,即可還原刪掉的媒體櫃。
若刪除媒體櫃裡的檔案或資料夾,會刪除原始位置的檔案或資料夾(反之亦然)。如果只是不想讓某些檔案或資料夾出現在媒體櫃,應該是要移除包含該檔案或資料夾的資料夾(也就是媒體櫃『加入資料夾』的反向操作)。
本機硬碟(包含外接式)及大部分隨身碟裡的資料夾,可以加入媒體櫃(但這些外接式裝置若未連線,當然就無法存取其中內容)。然光碟裡的資料夾不能加入媒體櫃。家用群組的資料夾可以加入媒體櫃,已編置索引或設為可離線瀏覽的網路位置,也可加入媒體櫃。
媒體櫃實際上只是副檔名為.library-ms的XML檔案,其內容是該媒體櫃的設定細節。這些XML檔案預設的位置是在%APPDATA%\Microsoft\Windows\Libraries資料夾,請先開啟『命令提示字元』,然後切換資料夾,再執行dir,就可以看到Documents.library-ms、Music.library-ms、Pictures.library-ms、Videos.library-ms等4個預建媒體櫃的XML檔案。您可以文字編輯器來瀏覽這些XML檔案內容,但請勿更改。此外,『檔案總管』看不到這些媒體櫃XML檔案,看到的還是媒體櫃資料夾。

例如以上部分的XML內容取自Documents.library-ms,設定內容是加到文件媒體櫃的資料夾,從<url>得知是使用者個人的『我的文件』,而且已設定成預設的儲存位置。<serialized>已省略的內容,是Base64編碼的位置。


0 意見:
張貼意見