2011-01-20 2 views

답변

43

이 시도 :

NSString *folderPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; 
NSError *error = nil; 
for (NSString *file in [[NSFileManager defaultManager] contentsOfDirectoryAtPath:folderPath error:&error]) { 
    [[NSFileManager defaultManager] removeItemAtPath:[folderPath stringByAppendingPathComponent:file] error:&error]; 
} 
2

스위프트 3.x를

let path = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0] 
guard let items = try? FileManager.default.contentsOfDirectory(atPath: path) else { return } 

for item in items { 
    // This can be made better by using pathComponent 
    let completePath = path.appending("/").appending(item) 
    try? FileManager.default.removeItem(atPath: completePath) 
} 
관련 문제