2014-01-28 3 views
0

나는 파일 관리자와 같은 응용 프로그램을 개발 중입니다. 이것에서 나는 어떤 기존 폴더를 사용하여 우편 번호 폴더를 만들었습니다, 그것은 완벽하게 작동합니다. 이를 위해 SSZipArchive API를 사용했습니다. 우편 후에 우편으로 보내. 그것은 너무 잘 작동합니다.iOS의 파일 관리자에서 빈 폴더를 지우는 방법은 무엇입니까?

이제 빈 폴더를 압축하려고하면 작동하지 않습니다. 비어있는 폴더가 지퍼를 사용하지 않음을 의미합니다.

답변

0

그래하면 source code보고, 방법 + createZipFileAtPath:withContentsOfDirectory:는 파일에 대한 신경 나타납니다

while ((fileName = [dirEnumerator nextObject])) { 
    BOOL isDir; 
    NSString *fullFilePath = [directoryPath stringByAppendingPathComponent:fileName]; 
    [fileManager fileExistsAtPath:fullFilePath isDirectory:&isDir]; 
    if (!isDir) { 
     [zipArchive writeFileAtPath:fullFilePath withFileName:fileName]; 
    } 
} 

당신은 두 가지 선택이 있습니다

  1. 수정이 자신을 다음 작성자에게 끌어 오기 요청을 보내 github에 가서 당신이 일하는 데 기여하십시오.
  2. 함께 사용하십시오. 어쨌든 zip 파일에 나타나지 않는 빈 폴더가 어떻게 문제가되는지는 명확하지 않습니다.
+0

빈 폴더를 zip 파일에 성공적으로 추가합니다. 그러나이 파일의 압축을 풀 때 빈 폴더가 없습니다. – Sagar

0

그런 디렉토리에 스텁 파일을 갖는 것은 표준적인 것이 아닙니다. 내용이없는 파일입니다.