-(void)test{
NSFileManager *fileManager = [NSFileManager defaultManager];
NSArray *paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentPath = [paths objectAtIndex:0];
NSString *newDir=documentPath;
NSString *oldDir=documentPath;
NSString *rootPath=documentPath;
// NSHomeDirectory()
//临时目录
NSString *tmpPath=[newDir stringByAppendingString:@"/ok"];
//运行目录
NSString *oldpath=[oldDir stringByAppendingString:@"/Day1/MinutesToMidnight/Classes"];
//移动所需旧文件夹下的文件
[fileManager moveItemAtPath:oldpath toPath:tmpPath error:nil];
//删除旧文件目录的文件
NSString *rmOldPath= [rootPath stringByAppendingString:@"/Day1"];
[fileManager removeItemAtPath:rmOldPath error:nil];
//移动安装路径下的文件
//获取当前的工作目录的路径
NSString *path = @"/Users/userName/projectName/Day1";
//遍历这个目录的第一种方法:(深度遍历,会递归枚举它的内容)
NSDirectoryEnumerator *dirEnum = [fileManager enumeratorAtPath:path];
while ((path = [dirEnum nextObject]) != nil)
{
NSLog(@"%@",path);
// [fileManager c]
}
// [fileManager moveItemAtPath:@"/Users/zhouliuhuan/shuhua/Day1" toPath:rmOldPath error:nil];
//删除安装路径下的文件
[fileManager removeItemAtPath:oldpath error:nil];
//移动所需旧文件夹下的文件
[fileManager moveItemAtPath:tmpPath toPath:oldpath error:nil];
}
NSFileManager *fileManager = [NSFileManager defaultManager];
NSArray *paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentPath = [paths objectAtIndex:0];
NSString *newDir=documentPath;
NSString *oldDir=documentPath;
NSString *rootPath=documentPath;
// NSHomeDirectory()
//临时目录
NSString *tmpPath=[newDir stringByAppendingString:@"/ok"];
//运行目录
NSString *oldpath=[oldDir stringByAppendingString:@"/Day1/MinutesToMidnight/Classes"];
//移动所需旧文件夹下的文件
[fileManager moveItemAtPath:oldpath toPath:tmpPath error:nil];
//删除旧文件目录的文件
NSString *rmOldPath= [rootPath stringByAppendingString:@"/Day1"];
[fileManager removeItemAtPath:rmOldPath error:nil];
//移动安装路径下的文件
//获取当前的工作目录的路径
NSString *path = @"/Users/userName/projectName/Day1";
//遍历这个目录的第一种方法:(深度遍历,会递归枚举它的内容)
NSDirectoryEnumerator *dirEnum = [fileManager enumeratorAtPath:path];
while ((path = [dirEnum nextObject]) != nil)
{
NSLog(@"%@",path);
// [fileManager c]
}
// [fileManager moveItemAtPath:@"/Users/zhouliuhuan/shuhua/Day1" toPath:rmOldPath error:nil];
//删除安装路径下的文件
[fileManager removeItemAtPath:oldpath error:nil];
//移动所需旧文件夹下的文件
[fileManager moveItemAtPath:tmpPath toPath:oldpath error:nil];
}