Get File Manager Lan Yi Education
Nsfilemanager *FM = [Nsfilemanager Defaultmanager];
Copy
[FM copyitematpath:@ "/users/ivan/desktop/a.png" topath:@ "/users/ivan/desktop/copy/a.png" error:nil];
The destination cannot have duplicate names when moving.
[FM moveitematpath:@ "/users/ivan/desktop/a.png" topath:@ "/users/ivan/desktop/copy/a.png" error:nil];
Delete
Nserror *err = nil;
[FM removeitematpath:@ "/users/ivan/desktop/copy/a.png" error:&err];
if (err) {
NSLog (@ "wrong");
// }
Create a folder
[FM createdirectoryatpath:@ "/users/ivan/desktop/a/b/c/d/e/f" Withintermediatedirectories:yes Attributes:nil Error:nil];
Determine if a file exists
if ([FM fileexistsatpath:@ "/users/ivan/desktop/lany.txt"]) {
NSLog (@ "file exists");
// }
Determine if a file exists as a folder
BOOL isdir = NO;
if ([FM fileexistsatpath:@/users/ivan/desktop/desktop. zip "Isdirectory:&isdir]) {
NSLog (@ "exists");
//
if (isdir) {
NSLog (@ "is a folder");
}else{
NSLog (@ "not a folder");
// }
//
//
//
}else{
NSLog (@ "does not exist");
// }
//
Get all the contents of the folder
Nsarray *filenames = [fm contentsofdirectoryatpath:@ "/users/ivan/desktop" error:nil];
For (NSString *filename in fileNames) {
NSLog (@ "%@", fileName);
}
}
IOS File Manager-Learn notes in Lan Yi education