-1
문서 디렉토리의 폴더 (문서 폴더 내부)에있는 파일을 삭제하고 싶습니다. 방금 테이블보기에 모든 파일을 나열했거나 표시했는데 아무에게도 commitEditingStyle : method를 사용하여이 작업을 수행 할 수있는 방법을 알 수 없습니다. 어떻게 도와 드릴까요? 미리 감사드립니다.문서 폴더에있는 폴더에서 파일을 삭제하는 방법
문서 디렉토리의 폴더 (문서 폴더 내부)에있는 파일을 삭제하고 싶습니다. 방금 테이블보기에 모든 파일을 나열했거나 표시했는데 아무에게도 commitEditingStyle : method를 사용하여이 작업을 수행 할 수있는 방법을 알 수 없습니다. 어떻게 도와 드릴까요? 미리 감사드립니다.문서 폴더에있는 폴더에서 파일을 삭제하는 방법
당신은 문서 디렉토리에서 파일을 삭제하려면 아래의 코드를 사용할 수 있습니다 : 빠른 응답 재에 대한
NSError *error;
NSFileManager *fileMgr = [NSFileManager defaultManager];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *documents= [documentsDirectory stringByAppendingPathComponent:@"YourFolder"];
NSString *filePath = [documents stringByAppendingPathComponent:@"file2.txt"];
[fileMgr removeItemAtPath:filePath error:&error]
감사합니다 ...하지만 내가 원하는 것은 내가 모두 표시하고 있다는 점에서 첫 번째보기 컨트롤러를 가지고있다 테이블보기에서 문서 디렉토리의 폴더, 특정 폴더를 클릭하면 두 번째보기 컨트롤러가이 폴더에서 모든 파일을 표시합니다. 그래서 하드 코딩 된 폴더 이름과 파일 이름을 제공하고 싶지 않습니다. 그 대신에 나는 테이블보기와 문서 디렉토리에서 선택된 폴더 나 파일을 삭제해야합니다. 어떻게 내가이 일을 도와 줄 수 있니? – suvarna
@suvarna : tableview의 위임 메서드에서 indexPath 객체를 가져옵니다. indexPath.row를 사용하여 배열에서 해당 파일 이름을 가져와야합니다. 그리고 그 파일 이름을 위의 코드에 전달하십시오. 샘플예요. 당신은 당신의 필요에 따라 그것을 수정할 수 있습니다 –
그래, 내가 시도 할 것입니다 ... – suvarna