在恢復數據的時候,你可能需要用 U 盤拷貝數據,但是 macOS 默認掛載 ntfs 是只讀的,當然,我們有辦法使用命令行重新掛載它來變成可讀寫。不過這容易造成 ntfs 權限錯誤,結果就是插到另一台電腦上的時候,這個文件可能變成灰色:
如果你這時候強行使用解壓縮軟件打開它,那麼你會得到類似的錯誤:
項目“XXX”所使用的MacOS和無法打開.
而實際上這是一個剛掛載的 U 盤,並沒有被其他進程使用。要修復它,我們需要命令行工具:
使用 Xcode中-選擇 --安裝 來安裝命令行工具,安裝完成後,我們可以使用下面的命令來查看這個文件的屬性:
1 2 3 4 5 6 7 8 9 |
# GetFileInfo AndroidStudioProjects.zip --- file: "---" type: "brok" creator: "MACS" attributes: avbstclinmedz created: 02/25/2018 18:01:05 modified: 02/25/2018 18:11:56 |
注意高亮行,這里文件的類型是 布洛克 ,我們使用命令來去掉這個類型標記:
1 |
SetFile -c "" -t "" AndroidStudioProjects.zip |
這下,文件就又回復了正常的黑色,可以正常讀取了。
參考文獻
的Mac OS X – 問題文件權限轉換成NTFS的USB驅動器
本文由 落格博客 原創撰寫:落格博客 » 項目“XXX”所使用的MacOS和無法打開.
轉載請保留出處和原文鏈接:https://www.logcg.com/archives/2977.html
感謝分享,對我有幫助!