#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
@autoreleasepool {
// insert code here...
//NSLog(@"Hello, World!");
NSFileManager *fm;
NSString *path;
NSString *dirName = @"testdir";
fm = [NSFileManager defaultManager];
path = [fm currentDirectoryPath];
NSLog(@"The Current path is : %@", path);
//创建目录
if( [fm createDirectoryAtPath:dirName withIntermediateDirectories:YES attributes:nil error:NULL] == NO)
{
NSLog(@"Can't Create directory !");
return 1;
}
else
{
NSLog(@"Create directory successfull!");
}
//重命名目录
if( [fm moveItemAtPath:dirName toPath:@"newtestdir" error:NULL]== NO)
{
NSLog(@"Can't edit directory !");
return 2;
}
else
{
NSLog(@" Create directory successfull!");
}
//更改目录为当前目录
if( [fm changeCurrentDirectoryPath:@"newtestdir"] == NO )
{
NSLog(@"Can't change directory !");
return 2;
}
else
{
NSLog(@"Change directory successfull!");
}
//获取并显示当前的工作目录
path = [fm currentDirectoryPath];
NSLog(@"Current directory is : %@",path);
NSLog(@"All operations are successfull !");
}
return 0;
}