2016-08-12 2 views
0

Здравствуйте, я пытаюсь найти кучу файлов с разными именами в автомате.Automator find array of names in find finder items

У меня есть найти Искатель элементы, установленные для поиска имен, которые содержат «номера»

это только выбирает 1 файл.

Проблема заключается в том, что у меня есть список конкретных имен и вместо добавления многих условий и вставки каждого имени отдельно, мне было интересно, существует ли способ создания массива и список всех имен там?

Я попытался добавить запятую, чтобы отделить каждое имя, но оно читает его как большую строку.

Спасибо!

+0

Если вы хотите фильтровать частичные строки в списке имен, вам нужен цикл повтора. – vadian

ответ

0

Я сделал Applescript, что вы можете добавить после Find Finder Items действия и скрипт возвращает список путей файлов найдено:

on run {input, parameters} 
    set noFilesInputed to the number of items of input 
    set fileList to {} 
    if noFilesInputed is greater than 0 then 
     repeat with cFile from 1 to noFilesInputed 
      set cFileItem to item cFile of input 
      set cFilePath to cFileItem as string 
      set fileList to fileList & {cFilePath} 
     end repeat 
    end if 
    return fileList 
end run 

Если число занесены элементов равно 0, то список выводится пустым

Надеюсь, это поможет!

+0

Это помогает! Я очень благодарен за это! – Matt