一次性解决打开文件提示“已被macOS使用“

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一次性解决打开文件提示“已被macOS使用“相关的知识,希望对你有一定的参考价值。

参考技术A 项目”xxx”已被macOS使用,不能打开。

第一种方案(只能实现一次):终端命令方式,自行百度!

macOS版本 10.15.6

第一步:打开自动操作

第二步:点击快速操作 --选取

第三步:操作-工作流程收到当前(文件或文件夹)- 位于(访达finder)- 实用工具 - 请求确认(双击)- 右侧填入提示信息如下图:

第四步:变量- 路径 - 右侧路径(双击)- 弹框指定文件夹路径(可自由选择)如下图:

第五步:操作 - 实用工具 - 运行shell脚本 - 复制以下脚本到右侧(如下图):

运行shell脚本

第六步:操作 - 实用工具 - 显示通知 - 右侧填写通知信息(如下图):

第七步:完成配置信息(如下图)- 确认后点击运行按钮 - 弹出框点击 - 好:

运行完成后显示 -- 工作流程已完成!

第八步:流程完成后 - 点击文件 - 存储起来(下次进入硬盘可以直接右键 - 服务里面找到):

1.选择单个文件 解除OS占用.

2.选择文件夹,解除OS占用.

3.选择磁盘根目录,解决整个磁盘的OS占用.(不建议,文件越多,耗时越长.)

项目已被 macOS 使用,不能打开

创建脚本/usr/local/bin/fix-xattr,内容如下:

#!/bin/bash

for i in ./*
do
   xattr -d com.apple.FinderInfo "$i" && echo "正在处理: $i"
done

添加可执行权限:

chmod +x /usr/local/bin/fix-xattr

然后通过终端进入无法打开的文件所在的目录,执行/usr/local/bin/fix-xattr,即可修复所有无法打开的文件。
如果修复的文件存在问题将会显示:

正在处理: ./Navicat Premium.app

否则:

xattr: ./Setup Screen Capturer Recorder v0.12.10.exe: No such xattr: com.apple.FinderInfo

以上是关于一次性解决打开文件提示“已被macOS使用“的主要内容,如果未能解决你的问题,请参考以下文章

「项目已被 macOS 使用,不能打开」的处理办法

项目已被macOS使用不能打开怎么办

项目已被 macOS 使用,不能打开

txt文本文档打开全都是乱码

linux 打开文件数 too many open files 解决方法

linux 打开文件数too many open files解决方法