示例代码
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here...
NSFileManager *fm = [NSFileManager defaultManager];
// NSString *path = @"/Users/huihui/Desktop/无线诊断_C1MPGHEHG940_2015-09-06_10.44.02.tar.gz";
// if ([fm isDeletableFileAtPath:path] )
// NSLog(@"Delete OK!");
// if ([fm isReadableFileAtPath:@"/Users/huihui/Desktop/1.png"]) {
// NSLog(@"readable ... ");
// }
// if ([fm isDeletableFileAtPath:@"/"]) {
// NSLog(@"readable ... ");
// }
//获取某一文件的属性
// NSString *filepath = @"/Users/huihui/Desktop/1.png";
// NSDictionary *dict = [fm attributesOfItemAtPath:filepath error:nil];
// NSLog(@"%@",dict);
//获取某一目录下的内容
// NSString *path2 = @"/Users/huihui/Desktop";
// NSArray *allArray = [fm subpathsAtPath:path2];
// NSArray *subArrays = [fm contentsOfDirectoryAtPath:path2 error:nil];
// NSLog(@"%@",subArrays);
// //创建目录
// NSString *createPath = @"/Users/huihui/Desktop/aaa";
// if( [fm createDirectoryAtPath:createPath withIntermediateDirectories:YES attributes:nil error:nil] )
// NSLog(@"创建目录成功!");
// else
// NSLog(@"创建目录不成功!");
// //创建文件
// NSString *content = @"曾经有一份爱情,放在我面前,我没有珍惜,直到失去后我才后悔莫及,如果上天能再给我一次机会,我愿意对那个女孩说三个字”我爱你“,如果要为这份爱加一个期限,我希望是一万年";
NSString *filePath = @"/Users/huihui/Desktop/aaa/love.txt";
// NSData *contentData = [content dataUsingEncoding:NSUTF8StringEncoding];
// if( [fm createFileAtPath:filePath contents:contentData attributes:nil] )
// NSLog(@"create file OK!");
// else
// NSLog(@"create file failed");
//复制文件
NSString *copyPath = @"/Users/huihui/Desktop/aaa/test.txt";
// if( [fm copyItemAtPath:filePath toPath:copyPath error:nil] )
// NSLog(@"copy succeed!");
// else
// NSLog(@"copy failed!");
//移动文件
NSString *movePath = @"/Users/huihui/Desktop/love.txt";
if( [fm moveItemAtPath:copyPath toPath:movePath error:nil] )
NSLog(@"move succeed!");
else
NSLog(@"move failed!");
}
return 0;
}