我想检查“/Library/Dictionaries/”中是否存在任何特定文件(字典)。这是我的 Applescript 代码行:
tell application "Finder"
try
set theFolder to ("/Library/Dictionaries/")
set fileNames to {"dict1.dictionary", "dict2.dictionary", "dict3.dictionary", "dict_n.dictionary"}
on error
set fileNames to false
end try
if fileNames is not false then
try
display dialog "You have already got the dictionary."
end try
end if
end tell
You have already got the dictionary.
奇怪的是,尽管没有列出的文件存在,但始终显示该消息。
我的目的是检查是否存在任何列出的文件,如果其中一个或多个存在,则将显示该消息。
事实上,这个脚本将作为 Unix bash 脚本通过 运行/usr/bin/osascript
,所以如果您能提供 Apple 脚本或 Bash 脚本方面的帮助,我将不胜感激。