我试图让我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];