私は自分の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];