如何用Applescript创建带有中间文件夹的文件夹?

时间:2011-08-08 16:41:30

标签: cocoa applescript directory

我认为这个问题很好地解释了我打算做什么。 我在互联网上看到了一些文件夹创建脚本,如下所示:

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

但是这个脚本只是创建了一个拥有其父文件夹的新文件夹。我想要像这样的Cocoa NSFileManager方法

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

其中我将路径作为参数传递,并在中间目录中创建文件夹。

感谢您的关注。

1 个答案:

答案 0 :(得分:3)

最简单的解决方案可能是采用mkdir shell命令,即:

do shell script "mkdir -p '/path/to/folder/to/create'"