以下是一个使用AppleScript清空外部驱动器垃圾桶的代码示例:
-- 设置外部驱动器名称
set driveName to "External Drive"
-- 获取指定名称的外部驱动器路径
set drivePath to (do shell script "diskutil info \"" & driveName & "\" | grep 'Mount Point' | awk '{print $NF}'")
-- 检查外部驱动器是否已挂载
if drivePath is not "" then
-- 清空垃圾桶
tell application "Finder"
empty trash of drive drivePath
end tell
else
display dialog "外部驱动器未找到或未挂载。"
end if
代码首先设置了一个外部驱动器的名称(比如"External Drive")。然后通过执行shell命令,获取外部驱动器的路径。接下来,代码使用Finder应用程序来清空指定外部驱动器的垃圾桶。如果外部驱动器未找到或未挂载,将显示一个对话框提示。
请注意,执行AppleScript需要在“脚本编辑器”应用程序中进行。将以上代码复制到“脚本编辑器”中,然后点击运行按钮即可。