2014-12-08 3 views
0

Чтобы удалить файл из локальной файловой системы без какого-либо диалогового окна, просто. Но если вы хотите удалить файл на диск ICloud вы получите окно с предупреждением, вы должны quit.Because Я хочу, что это происходит автоматически, я попытался это:Автоматически удалять файл на диске iCloud

tell application "Finder" 
activate 
set folderList to get items of folder "System:Users:user1:exampleFolder" 
set deleteItem to item 1 of folderList 
delete deleteItem 
tell application "System Events" 
    tell process "Finder" 
     key code 36 
    end tell 
end tell 

Это не работает. Есть ли другой способ выйти из окна предупреждения?

ответ

0

Я не использую icloud, но System Events, а не Finder, обычно удаляет файлы без подсказки.

Если это не сработает, вы можете попробовать:
Будьте осторожны со следующей командой. Вы можете удалить больше, чем хотите, если вы потеряете *.

set folderPath to "System:Users:user1:exampleFolder" 
do shell script "rm -r " & (quoted form of folderPath's POSIX path) & "/*" 
+0

Спасибо за ваш намек. Оно работает ;-) – vvolf

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