Иногда сотрудники моей компании получают файл, который по какой-то причине не имеет разрешения на чтение или запись. Примером является загрузка файла с клиентского FTP-сервера.
Я хочу создать нечто очень простое, яблочную капельку, которая изменит права доступа к файлам, сброшенным на нее:
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 filelist
.
Удаление всего между блоком on open
:
on open filelist
end open
по-прежнему приводит к сбою сценария. Под неудачей я имею в виду, что он выдает ошибку разрешения файла.
Заранее спасибо.