2011-08-08 32 views
1

我认为这个问题很好地解释了我打算做的事情。 我已经在网上看到一些文件夹创建脚本是这样的:如何使用Applescript创建与中介文件夹的文件夹?

​​

但是这个脚本只是创建一个新的文件夹havving它的父文件夹。我想这样的可可NSFileManager方法

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

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

感谢您的关注。

回答

3

最简单的解决办法可能是诉诸mkdir shell命令,即:

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

其实是我使用的是什么样的解决办法,但它仍然是一个解决办法。无论如何,投票你up =) – Leandro

+0

这真的是最简单的解决方案。一个纯粹的Applescript版本需要解析给定的路径,逐个建立文件夹,直到所有东西都被排序和创建。对于Applescript,这是很多代码。 'mkdir'是一条线,它的工作原理。 –

+0

很抱歉听到这个消息。恐怕这是正确的解决方案,所以。感谢您的帮助,哥们。 – Leandro

相关问题