2011-01-30 2 views
0

Objective-C에서 문서 디렉토리에 전체 디렉토리를 다운로드 할 수 있습니까? 그래서 내가 선택한 문서 디렉토리에 하위 폴더가 생깁니 까? 그런 다음 모든 파일을 반복하지 않고 해당 디렉토리와 모든 내용을 삭제할 수 있습니까? 미리 감사드립니다.전체 디렉토리를 다운로드하려면 어떻게해야합니까?

답변

1

문제의 디렉토리와 파일이 장치의 사용 가능한 공간보다 크지 않다고 대답하면 '가능합니다.'라고 대답 할 수 있습니다. 일부 텍스트 파일 또는 일부 이미지에 대해 이야기하는 중이라면 문제가 보이지 않습니다.

파일에 대한 포인터를 먼저 가져 오지 않고 모든 내용을 삭제하는 것에 대해서는 확실하지 않지만 어떤 경우에도 오래 걸리지 않아야합니다.

특정 코드 예도 찾고 있었습니까?

비슷한 질문이 있으며 [여기]로 대답하십시오. 1

1

인터넷을 통해 전체 폴더를 다운로드 할 수 없으므로 파일을 나열하고 하나씩 다운로드해야합니다.

NSFileManager를 사용하여 apps 폴더에서 파일을 만들고, 읽고 제거 할 수 있습니다. 폴더의 모든 항목을 반복하지 않고도 전체 폴더를 삭제할 수 있습니다.

  • (BOOL) removeItemAtPath (는 NSString) 경로 오류 (NSError *) 오류; NSFileManager documentation

    이 앱의 "샌드 박스"외부 이동 때마다 앱이 애플에 의해 거부됩니다 유의 사항 :

은 NSFileManager를 문서에서보세요. 따라서 파일을 앱 번들 내에 보관하십시오.

관련 문제