2011-11-16 5 views
0

NSHomeDirectory에 저장 한 모든 사진을 어떻게 제거 할 수 있습니까? "다음과 같이 그들은NSHomeDirectory 모든 파일 삭제

/var/mobile/Applications/3EEDBD68-5496-458D-9EF0-062746847C83/Photos/1234.png. 경로에 저장된 사진, 포맷하고 난 단지 (위 1234.png 예) 특정 사진을 제거 할 경우 어떻게 부릅니까?

+1

먼저 살펴보십시오. http://stackoverflow.com/questions/5499903/how-to-delete-all-the-files-under-my-apps-nsdocumentsdirectory/5499941#5499941 모든 파일을 반복 할 수 있습니다. 이름이 일치하면 삭제하십시오. – Rayfleck

답변

1

하나 개의 항목을 제거하려면 호출 할 수

NSString *filePath = @"/var/mobile/Applications/3EEDBD68-5496-458D-9EF0-062746847C83/Photos/1234.png"; 
[[NSFileManager defaultManager] removeItemAtPath:filePath error:&error]; 

을 모두 제거하려면 :

NSString *directoryPath = @"/var/mobile/Applications/3EEDBD68-5496-458D-9EF0-062746847C83/Photos/"; 
[[NSFileManager defaultManager] removeItemAtPath:directoryPath error:&error]; 
// Re-create the directory 
[[NSFileManager defaultManager] createDirectoryAtPath:directoryPath withIntermediateDirectories:YES attributes:nil error:&error]; 
1

NSFileManager를 참조하십시오.

+0

그것을 통해 읽는 것은 iCloud에서 삭제하는 것을 보여줍니다. – Baub