2024/03/29

在Windows上消滅Mac OS自動生成的大堆隱藏檔案(._DS_Store之類)

本文已發佈逾10 年,除非文中有標注更新,否則內含的資訊有可能不合時宜,敬請注意!

Mac OS會自動為每個可以由GUI圖像界面瀏覽的資料夾生成隱藏檔案._DS_Store,用來記往資料夾的個別設定。在Mac上倒是無所謂,反正大部份時間看不到,要是在Windows上,沒所謂就變成有所謂了,而且會影響到各種檔案相關的的batch和sync工具作業…

在Windows的command prompt上,於要刪除消滅DS_Store隱藏檔案的資料夾內輸入:

del /s /q /f /a:h .DS_STORE

在Mac上,有時會也為其他檔案產生隱藏檔案作縮圖/微資訊(metadata)之用,像一幅名叫IMG_1234.jpg的照片,就會生成一個._IMG_1324.jpg的隱藏檔案。要是有100個jpg,就會另外產生100個縮圖,還有前述的那個._DS_Store,很麻煩…

要是要消除不同名字的縮圖/微資訊隱藏檔案,於要消滅眾多隱藏檔案的資料夾內輸入:

del /s /q /f /a:h ._.*

注意事項,如果輸入這個

del /s /q /f /a:h ._*

是有機會可能把Google Chrome 瀏覽器的部份喜好設定檔無辜消滅!所以還是別忘了星星前面的一個點。

原文:Delete all hidden OSX junk files in Windows (Like .DS_STORE) – Awesome Toast