Как создать папку с промежуточной папкой с помощью Applescript? - PullRequest
1 голос
/ 08 августа 2011

Я думаю, что вопрос довольно хорошо объясняет, что я собираюсь сделать. Я видел несколько сценариев создания папок в Интернете, таких как:

tell application "Finder"

    if not (exists folder new_foldername of this_folder) then
        make new folder at this_folder with properties {name:new_foldername}
    end if

end tell

Но этот скрипт просто создает одну новую папку с родительской папкой. Я хотел бы что-то вроде этого метода Какао NSFileManager

- (BOOL)createDirectoryAtPath:(NSString *)path withIntermediateDirectories:(BOOL)createIntermediates attributes:(NSDictionary *)attributes error:(NSError **)error 

, в котором я передаю путь в качестве параметра и папка создается в промежуточных каталогах.

спасибо за внимание.

1 Ответ

3 голосов
/ 08 августа 2011

Самое простое решение, вероятно, - прибегнуть к команде оболочки mkdir , т. Е .:

do shell script "mkdir -p '/path/to/folder/to/create'"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...