Applescript 扫描文件

Applescript 扫描文件,applescript,Applescript,我是applescript的新手,正在努力实现一个项目的自动化。我不会加载代码,因为它有4英里长(可能有一种更有效的方法),但一般的感觉是: if directory ~/Library/Application' 'Support/kaiotemp exists then do code 1 else do code 2 end 我已经尽了最大的努力,但是我甚至不能想出一个不会崩溃的基本模型。有什么想法吗?应用程序查找器知道如何确定文件或文件夹是否存在。试试这个 set folder

我是applescript的新手,正在努力实现一个项目的自动化。我不会加载代码,因为它有4英里长(可能有一种更有效的方法),但一般的感觉是:

if directory ~/Library/Application' 'Support/kaiotemp exists then
  do code 1
else 
  do code 2
end

我已经尽了最大的努力,但是我甚至不能想出一个不会崩溃的基本模型。有什么想法吗?

应用程序查找器知道如何确定文件或文件夹是否存在。试试这个

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路径。

友好的建议,在这里的人们设置的界面上大喊大叫不是一个好主意。仅供参考,您不需要上传实际的代码,但一段真实的代码可以显示您的问题,这将大大有助于获得正确的答案。