2015-05-01 2 views
0

Я - applescript noob, и мне нужна помощь в получении определенного файла журнала с длинной строкой цифр в заголовке. Номер изменяется и имя файла до того, как числовая строка уникальна для папки, в которой она находится. Есть ли способ, которым я могу использовать «начинается с», чтобы извлечь файл только с использованием части имени файла и заставить переменную работать с ним ?AppleSctipt Поиск файла с частичным именем файла

ответ

2

Это лучше всего сделать с помощью сценария оболочки. Используйте «make shell script», если вы должны сделать это в AppleScript. Вы можете сцепить строки части сделать скрипт с тем, что вы хотите, например:

set file_start to "file_start" 
set file_ext to ".txt" 
do shell script "mdfind -name " & quoted form of file_start & "|grep " & quoted form of (file_start & "[0-9]*" & file_ext & "$") 

заменить file_start котировок с не меняющимся началом вашего файла, и заменить расширение с тем, что вы используете.

+0

Работал как очарование, спасибо. – paull

0

do shell command "find ~/some/directory -iname *somefile*" Это на самом деле оказалось немного лучше.

Смежные вопросы