Иногда сотрудники моей компании захватывают файл, который по какой-то причине не имеет права на чтение или запись. Примером является загрузка файла с FTP-сервера клиента.Изменение прав доступа к файлам с помощью Applescript, если у вас нет разрешения на чтение.
Я ищу, чтобы создать что-то очень простое, AppleScript капли, которые будут изменить разрешения для файлов, сброшенных на него:
on open filelist
repeat with i in filelist
do shell script "chmod -R +wr " & quoted form of POSIX path of i with administrator privileges
end repeat
end open
Проблема заключается в том, что, поскольку пользователь не имеет права на чтение, капелька мгновенно выходит из строя на линии .
Удаление все между on open
блока:
on open filelist
end open
по-прежнему приводит в сценарии неисправного. Из-за отказа я имею в виду, что он создает ошибку разрешения файла.
Заранее спасибо.
вам нужно использовать AppleScript ли, или вы могли бы просто создать скрипт, содержащий CHMOD -R + RW $ 1 и иметь пользователи запускают это? (Кроме того, если вам нужно -R, вы, вероятно, хотите + rwX, так как каталогам нужен бит выполнения.) –