Applescript:使用字符串的一部分选择一个finder文件夹

时间:2015-07-29 17:32:21

标签: variables applescript directory finder

我正在寻找一种方式/代码来选择特定文件夹中的文件夹,该文件夹包含来自变量的字符串的一部分

我有folderA,在folderA中有很多文件夹。 folderA中的所有文件夹都以5位数字开头,然后是" _"然后是一个简短的描述。即,12345_Folder Test 1,54321_Folder Test 2,99999_Folder Test 3等......

    tell application "Finder"
        set folderA to folder "FolderA" of folder "Desktop" of folder "MacUser" of folder "Users" of startup disk
        set jobNum to text returned of (display dialog "Enter 5 Digits Only:" default answer "")
        open folderA
        set selected_item to (folder whose name contains jobNum in folderA) -- This is what's failing for me. 
-- from here on I would like to do other things such as run other parts of a script.
end tell

---脚本错误消息

  

无法获取名称中包含jobNum of folder" FolderA"的   文件夹"桌面"文件夹" prepress_js"文件夹"用户"启动   应用程序盘" Finder"。 ----

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

试试这一行:

set selection to item 1 of (get every folder in folderA whose name contains jobNum) -- This is what's failing for me.