iphone - userdomainmask - swift 파일 입출력




NSFileManager를 사용하여 디렉토리와 내용을 제거하는 방법 (2)

내가 사용하는 몇 가지 코드가있다. 나는 그 질문에 맞게 편집했다.

- (NSMutableString*)getUserDocumentDir {
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSMutableString *path = [NSMutableString stringWithString:[paths objectAtIndex:0]];
    return path;
}


- (BOOL) createMyDocsDirectory
{
    NSMutableString *path = [self getUserDocumentDir];
    [path appendString:@"/MyDocs"];
    NSLog(@"createpath:%@",path);
    return [[NSFileManager defaultManager] createDirectoryAtPath:path
                                           withIntermediateDirectories:NO
                                           attributes:nil 
                                           error:NULL];
}

- (BOOL) deleteMyDocsDirectory 
{
    NSMutableString *path = [self getUserDocumentDir];
    [path appendString:@"/MyDocs"];
    return [[NSFileManager defaultManager] removeItemAtPath:path error:nil];
}

C. 목표를 처음으로 다룹니다. 저는 iPhone app 용 pdf 파일이 들어있는 몇 개의 디렉토리를 만들었습니다. 어떻게 NSFileManager를 사용하여 디렉토리와 그 내용을 삭제할 수 있습니까?

먼저 내용을 반복하여 제거해야합니까? 모든 코드 샘플을 매우 높이 평가할 것입니다.

미리 감사드립니다.


시작하려면 iPhone의 NSFileManager 설명서 ( NSFileManager 클래스 참조) 를 살펴 보는 것이 좋습니다. 둘째, NSFileManager-removeItemAtPath:error: 메서드 및 해당 설명서를 살펴보십시오. 그것이 당신이 찾고있는 것입니다.





objective-c