好的,我认为这将是一个简单的,但显然我错过了明显的东西。我的代码如下:文件存在的苹果脚本测试
set fileTarget to ((path to desktop folder) & "file$") as string
if file fileTarget exists then
display dialog "it exists"
else
display dialog "it does not exist"
end if
容易吧?不幸的是,当我运行脚本时,它返回错误
Can’t get file "OS X:Users:user:Desktop:files$".
文件是否存在并不重要,这是我得到的错误。我已经尝试了十几种不同的东西,但它仍然困扰着我。
他得到的字符串 '从我的'((路径桌面文件夹)“文件$”)。这就是我一直在做这件事的方式,我从来没有遇到过问题。 – 2010-08-12 20:33:03
是的,我知道它是有效的,因为一开始我也是这样做的。 Applescript就是这么好的......它有助于纠正小错误。如果在强制为字符串之前查看添加的结果,则看起来像这样“{别名”Macintosh HD:用户:hmcshane:Desktop:“,”file $“}”。这是2件物品的清单,所以这当然不是我们所追求的。希望知道这个理论稍微好一点,将有助于在未来更复杂的事情,这是行不通的。 – regulus6633 2010-08-12 22:57:47
我从来没有这样想过,但你更清洁。谢谢你的提示。 – 2010-08-13 14:43:08