
我使用 Mac 備份了一些文件,當我將它們複製回 Windows 時,我最終得到了每個文件的副本 -foo
也創建了._foo
.顯然這些是 Mac 擴充屬性檔。很煩。
如何在 Windows 上安全地刪除它們?
答案1
我發現最簡單的方法是使用 Powershell。它們都具有相同的大小,並且都標記為隱藏,因此您可以像這樣安全地進行操作:
gci -Recurse -Hidden -Path ._* | ?{$_.Length -eq 4KB} | rm -Force
-Force
需要刪除隱藏檔案。
答案2
我有同樣的問題。在 powershell 中使用 gci 的答案對我來說不起作用,但這確實有效:
del /s /q /f /a ._*
我從這裡找到的:很棒的吐司解釋
希望這對某人有幫助。此外,可以在 Mac 上從來源刪除「._」檔案:將檔案從 Mac 複製到可移動磁碟機後,且磁碟機仍連接到 Mac,將資料夾路徑拖曳到 Mac 終端機視窗中的此命令中:
dot_clean -nm
網路上有很多使用 dot_clean -nm 的資源,但遺憾的是我找不到我用來歸屬它們的資源。