Ошибка сценария: не удается получить папку в Applescript? - PullRequest
0 голосов
/ 31 января 2019

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

Не могу получить папку

tell application "Finder"
    set the_files to get every file of folder "Mac HD:Users:anthonypassler:Desktop:skincare:"
end tell

tell application "Finder"


   repeat with this_file in the_files

       if name of this_file ends with "master.png" then

           move file this_file to folder "Mac HD:Users:anthonypassler:Desktop:skincare:Test"

       end if

   end repeat

end tell

end

1 Ответ

0 голосов
/ 31 января 2019

не может получить папку

означает, что путь недопустим, возможно, он написан с ошибкой.

Поскольку папка на рабочем столе текущего пользователя - root *В папке 1008 * Finder есть более короткая форма:

tell application "Finder"
    set the_files to files of folder "skincare"

    repeat with this_file in the_files
        if name of this_file ends with "master.png" then
            move this_file to folder "Test" of folder "skincare"
        end if
    end repeat
end tell

Однако есть вторая ошибка: вы должны удалить ключевое слово file в строке move как this_file уже является спецификатором файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...