0


Mac-自动操作-复制文件夹路径和复制文件名绝对路径

PS:原始流程由ai完成,测试和debug由本人完成,正文部分是最终结果
macOS:14.0

一、复制文件所在的文件夹路径directory(不包括文件名)

创建Automator快速操作

  1. 打开Automator:- 在Finder中,打开“应用程序”(Applications)文件夹,然后找到并启动“Automator”。
  2. 选择文档类型:- 在Automator的欢迎界面,选择“快速操作”(Quick Action)。
  3. 设置工作流程接收内容类型:- 在右上角的“工作流程接收当前”下拉菜单中,选择“文件或文件夹”(Files or Folders)。- 在旁边的下拉菜单中,选择“Finder”。
  4. 添加“运行Shell脚本”操作:- 在左侧的库(Library)面板中,找到并拖动“运行Shell脚本”(Run Shell Script)到工作区中。
  5. 配置Shell脚本:- 在“运行Shell脚本”操作中,确保“传递输入”(Pass input)设置为“作为自变量”(as arguments)。- 在Shell脚本文本框中,输入以下内容: for f in "$@"do dirname "$f"done | pbcopy
  6. 最终结果样式
  7. 保存快速操作:- 选择“文件”(File)菜单,然后选择“存储”(Save)。- 为快速操作命名,例如“copy dir”。- 点击“存储”(Save)按钮。

二、复制文件名绝对路径path(包括文件名)

基本操作同上,最终结果样式如下:

三、使用快速操作

  1. 在Finder中选择文件或文件夹:- 打开Finder,选择你想要复制其所在目录路径的文件或文件夹。
  2. 运行快速操作:- 右键点击选中的文件或文件夹。- 在上下文菜单中,选择“快速操作”(Quick Actions),然后选择你刚刚创建的快速操作。
  3. 粘贴目录路径:- 打开一个文本编辑器(例如TextEdit)。- 粘贴(Command + V)查看目录路径是否已成功复制到剪贴板。** **
标签: macos

本文转载自: https://blog.csdn.net/zqliang314/article/details/140533488
版权归原作者 zqliang314 所有, 如有侵权,请联系我们删除。

“Mac-自动操作-复制文件夹路径和复制文件名绝对路径”的评论:

还没有评论