// Create a file
-(Void) CreateFile :( NSString *) path fileName :( NSString *) filename
{
// Create a file manager
NSFileManager * fileManager = [NSFileManager defaultManager];
// Change to the directory to be operated
[FileManager changeCurrentDirectoryPath: [path stringByExpandingTildeInPath];
// Create the file fileName file name and the content of the contents file. If there is no content at the beginning, you can set it to nil, the attribute of the attributes file, initially nil
[FileManager createFileAtPath: filename contents: nilattributes: nil];
}
// Delete an object
-(BOOL) DeleteFile :( NSString *) path
{
@ Try {
// Create a file manager
NSFileManager * fileManager = [NSFileManager defaultManager];
// Change to the directory to be operated
[FileManager changeCurrentDirectoryPath: [path stringByExpandingTildeInPath];
// Delete
[FileManager removeItemAtPath: path error: nil];
Return YES;
}
@ Catch (NSException * exception ){
Return NO;
}
@ Finally {
}
}
// Obtain all objects in a folder
-(NSArray *) GetFilesName :( NSString *) path
{
// Create a file manager
NSFileManager * fileManager = [NSFileManager defaultManager];
NSArray * files = [fileManager subpathsAtPath: path];
Return files;
}
From fanwa Software