我是applecript的新手,我正在努力实现我正在进行的项目的自动化。我不会加载代码,因为它长4英里(可能有更高效的方式),但一般意义上的内容如下:
if directory ~/Library/Application' 'Support/kaiotemp exists then
do code 1
else
do code 2
end
我已经尝试过最难,但甚至无法想出一个不会崩溃的基础模型。有什么想法吗?
答案 0 :(得分:1)
应用程序查找器知道如何确定文件或文件夹是否存在。试试这个......
set folderPath to (path to home folder as text) & "Library:Application Support:kaiotemp:"
set folderExists to false
tell application "Finder"
if folder folderPath exists then set folderExists to true
end tell
if folderExists then
--do code 1
else
--do code 2
end if
注意我的路径与你的路径。 Applescript使用冒号“:”分隔的路径,路径以硬盘驱动器的名称开头(在这种情况下,我使用“path to”命令直接查找主文件夹的路径)。因此,如果您的代码中有其他路径,则需要考虑这一点。您将不得不研究如何将posix路径转换为AppleScript路径。