Удалить подпапки текущей папки с помощью applescript - PullRequest
0 голосов
/ 04 августа 2020

У меня есть этот простой applescsript:

tell application "Finder"
set xfolder to target of Finder window 1
move files of entire contents of xfolder to xfolder
end tell

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

Я хочу, чтобы он также удалил эти подпапки после файлов перемещены.

Не могу заставить его работать ...

1 Ответ

0 голосов
/ 05 августа 2020

Если под «удалить» вы имеете в виду поместить папки в sh, тогда это должно сработать.

Имейте в виду, что здесь нет исправления ошибок, поэтому (например), если есть файлы с повторяющимися именами в иерархии результирующая ошибка убьет скрипт.

tell application "Finder"
    set xfolder to target of Finder window 1
    move files of entire contents of xfolder to xfolder
    delete folders of entire contents of xfolder
end tell
...