我是 applescript 的新手,并且正在尝试自动化我正在从事的项目。我不会加载代码,因为它有 4 英里长(可能有更有效的方法),但一般意义上是这样的:
if directory ~/Library/Application' 'Support/kaiotemp exists then
do code 1
else
do code 2
end
我已经尽了最大的努力,但我什至想不出一个不会崩溃的基本模型。有任何想法吗?
我是 applescript 的新手,并且正在尝试自动化我正在从事的项目。我不会加载代码,因为它有 4 英里长(可能有更有效的方法),但一般意义上是这样的:
if directory ~/Library/Application' 'Support/kaiotemp exists then
do code 1
else
do code 2
end
我已经尽了最大的努力,但我什至想不出一个不会崩溃的基本模型。有任何想法吗?
应用程序 Finder 知道如何确定文件或文件夹是否存在。尝试这个...
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 路径。