打開文件提示“已被macos使用“,不用每次都設置一遍


macos系統打開移動硬盤的視頻時,提示“已被macOS使用”,按照查找的方法設置,用編輯命令行的方式,可以成功,但是下一次再次訪問硬盤時,同一個文件同樣的問題又再次出現。所以找了一次性解決的問題。

 

os版本 10.15

完整步驟:

1.創建自動操作

Automator--服務--選定:文件或文件價;位於:Finder

 

 

 

 

 

 

2.配置整個自動化流程

 a.創建請求確認,避免錯誤點擊

 

 

 

 b.創建路徑變量

   1)創建變量,輸入參數

   2)獲得變量的值

 

 

 

 

3.運行shell腳本,輸入以下代碼

 

read -p "input a val:" INIT_PATH
function read_dir(){
    IFS=$(echo -en "\n\b")
    for file in ` ls $1 `
    do
        if [ -f $1"/"$file ];
        then
            xattr -c $1"/"$file
        else
            read_dir $1"/"$file
       fi
    done
}

if [ -f "$INIT_PATH" ];
then
    xattr -c "$INIT_PATH"
else 
    read_dir $INIT_PATH 
fi

 

 

 

4.添加一個完成通知

 

 

 

配置結果完整如下:

 

 

完成后 可以點擊右上角的 運行按鈕 進行運行一遍,主要是檢查shell腳本有沒有錯誤.

 

選擇“好”

 

 

 

 

 

 

 

默認操作會是遍歷你的桌面路徑

 

-----------------------------------------------------------------------------------------------

 

最后記得保存!!!!!!!!!!!!!1

保存自動流程:

 

 

 

使用:

通過訪達,打開你的移動硬盤中的文件, 選擇被占用的文件,右擊-->快速操作下面就會出現你剛才添加的 清理OS文件占用的選項了. 點擊就行

 

清理完成后 右上角就會彈出提示了

 

 

當前支持
1.選擇單個文件 解除OS占用.
2.選擇文件夾,解除OS占用.
3.選擇磁盤根目錄,解決整個磁盤的OS占用.(不建議,文件越多,耗時越長.)

 

參考:https://blog.csdn.net/zy987654zy/article/details/89598934


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM