好的,我認爲這將是一個簡單的,但顯然我錯過了明顯的東西。我的代碼如下:文件存在的蘋果腳本測試
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