메시지를 표시하지 않고 압축을 해제하는 응용 프로그램을 만듭니다. Vmaware에서 MAC OS 10.5 이미지를 사용하고 있습니다.프롬프트없이 압축 해제
저는 코코아 프로그래밍에서 새로운입니다. 이 문제에 관한 몇 가지 코드를 검색했지만 작동하지 않습니다 ... 오류 또는 경고 메시지가 나타나지 않습니다. 친절하게도 정확한 해결책을 말해주십시오. Zip 파일 압축 풀기가 아니며 시간이 지나면 응용 프로그램이 닫힙니다. 제 3 자 아카이브 응용 프로그램을 묻지 않고 파일을 압축 해제하고 싶습니다.
ZIP 파일의 동일한 위치에서 내 파일의 압축을 풀려고합니다.
/* Assumes sourcePath and targetPath are both
valid, standardized paths. */
// Create the zip task
NSTask * backupTask = [[NSTask alloc] init];
[backupTask setLaunchPath:@"/usr/bin/ditto"];
[backupTask setArguments:
[NSArray arrayWithObjects:@"-c", @"-k", @"-X", @"--rsrc",
@"~/Desktop/demos.zip", @"~/Desktop", nil]];
// Launch it and wait for execution
[backupTask launch];
[backupTask waitUntilExit];
// Handle the task's termination status
if ([backupTask terminationStatus] != 0)
NSLog(@"Sorry, didn't work.");
// You *did* remember to wash behind your ears ...
// ... right?
[backupTask release];
고마워요 가진 - 관련 :
여기 내 코드입니다!
+1 – Till