使用 Applescript 隐藏和取消隐藏单个文件

Hiding and Unhiding Individual Files Using Applescript

我需要编写一个 applescript 来隐藏和取消隐藏特定文件。这是我目前所拥有的,但显然文件名中的空格导致了问题。

tell application "System Events"
    do shell script "chflags nohidden "/VOLUMES/Works/who/3130026 - Why Onspots.pdf""
end tell

不确定我做错了什么。在此先感谢您的帮助。

您需要转义 shell 命令中的引号,使用反斜杠 '\' 字符,像这样

do shell script "chflags nohidden \"/VOLUMES/Works/who/3130026 - Why Onspots.pdf\""