Applescript для переименования файла в папке приложений - PullRequest
0 голосов
/ 10 ноября 2018

Я пытаюсь использовать скрипт для переименования текстового файла в папке приложений. Я пытаюсь следующее

tell application "Finder"

    set name of file "File.txt" of applications folder to "File.txt.OFF"

end tell

Но это дает ошибку:

Can’t get file "Text.txt" of applications folder.

Это определенно там и называется так (это копирование и вставка). Затем я попытался удалить бит папки:

set name of file "File.txt" of applications to "File.txt.OFF"

Но получил еще одну ошибку:

Finder got an error: Can’t set every application to "Text.txt.OFF".

Любая помощь будет высоко ценится.

Приветствия

1 Ответ

0 голосов
/ 10 ноября 2018

applications folder в терминологии Finder не указывает на стандартную папку /Applications. Похоже, это устаревшая ссылка на какой-то элемент до OS X.

Попробуйте, но у вас может не быть разрешения на изменение имени, и вам все равно не рекомендуется помещать произвольные данные, такие как текстовые файлы, в /Applications

set applicationsFolder to path to applications folder
tell application "Finder"
    set name of file "File.txt" of applicationsFolder to "File.txt.OFF"
end tell

или используйте System Events

tell application "System Events"
    set name of file "File.txt" of applications folder of local domain to "File.txt.OFF"
end tell
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...