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

打印 上一主题 下一主题

主题 1035|帖子 1035|积分 3105

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
PS:原始流程由ai完成,测试和debug由本人完成,正文部分是终极结果
macOS:14.0
目录
一、复制文件所在的文件夹路径directory(不包罗文件名)​​​​​​​
二、复制文件名绝对路径path(包罗文件名)
三、使用快速操作
四、快捷键设置


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

创建Automator快速操作


  • 打开Automator

    • 在Finder中,打开“应用程序”(Applications)文件夹,然后找到并启动“Automator”。

  • 选择文档类型

    • 在Automator的接待界面,选择“快速操作”(Quick Action)。

  • 设置工作流程吸收内容类型

    • 在右上角的“工作流程吸收当前”下拉菜单中,选择“文件或文件夹”(Files or Folders)。
    • 在旁边的下拉菜单中,选择“Finder”。

  • 添加“运行Shell脚本”操作

    • 在左侧的库(Library)面板中,找到并拖动“运行Shell脚本”(Run Shell Script)到工作区中。

  • 设置Shell脚本

    • 在“运行Shell脚本”操作中,确保“传递输入”(Pass input)设置为“作为自变量”(as arguments)。
    • 在Shell脚本文本框中,输入以下内容:
      1. for f in "$@"
      2. do
      3.     dirname "$f"
      4. done | pbcopy
      复制代码

  • 终极结果样式

  • 保存快速操作

    • 选择“文件”(File)菜单,然后选择“存储”(Save)。
    • 为快速操作命名,比方“copy dir”。
    • 点击“存储”(Save)按钮。

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

根本操作同上,终极结果样式如下:

三、使用快速操作


  • 在Finder中选择文件或文件夹

    • 打开Finder,选择你想要复制其所在目录路径的文件或文件夹。

  • 运行快速操作

    • 右键点击选中的文件或文件夹。
    • 在上下文菜单中,选择“快速操作”(Quick Actions),然后选择你刚刚创建的快速操作。


  • 粘贴目录路径

    • 打开一个文本编辑器(比方TextEdit)。
    • 粘贴(Command + V)查察目录路径是否已成功复制到剪贴板。 



  • 四、快捷键设置
  • 可移步至:Mac-主动操作-给主动操作设置快捷键:https://blog.csdn.net/zqliang314/article/details/140533948​​​​​​​

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

河曲智叟

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表