【发布时间】:2011-03-06 16:25:00
【问题描述】:
我正在尝试让我的NSTask 为我解压缩文件。如果路径没有空格,这很好用,但是当它这样做时,它找不到任何文件。我无法对 " 符号进行硬编码,因为我将 zip 文件存储在系统分配的临时文件夹中。
有谁知道如何做到这一点?
这是我的代码:
NSTask*task = [[NSTask alloc] init];
[task setLaunchPath:@"/usr/bin/unzip"];
NSArray*arguments = [NSArray arrayWithObjects:zipPath,@"-d",path,nil];
[task setArguments:arguments];
[task launch];
[task release];
【问题讨论】:
标签: objective-c terminal nstask