下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。
内存溢出小编现在分享给大家,也给大家做个参考。
+ (voID)createFolder:(Nsstring *)foldername { Nsstring *imageDir = [Nsstring stringWithFormat:@"%@/documents/%@",NSHomeDirectory(),foldername]; NSLog(@"HomeDir: %@",imageDir); BOol isDir = NO; NSfileManager *fileManager = [NSfileManager defaultManager]; BOol existed = [fileManager fileExistsAtPath:imageDir isDirectory:&isDir]; if ( !(isDir == YES && existed == YES) ) { [fileManager createDirectoryAtPath:imageDir withIntermediateDirectorIEs:YES attributes:nil error:nil]; }}+ (voID)deleteFolder:(Nsstring *)foldername { Nsstring *imageDir = [Nsstring stringWithFormat:@"%@/documents/%@",imageDir); NSfileManager *fileManager = [NSfileManager defaultManager]; [fileManager removeItemAtPath:imageDir error:nil];}+ (voID)changeFoldername:(Nsstring *)foldername beforename:(Nsstring *)beforename { NSfileManager *fm = [NSfileManager defaultManager]; Nsstring *beforeFolder = [Nsstring stringWithFormat:@"%@/documents/%@",beforename]; Nsstring *afterFolder = [Nsstring stringWithFormat:@"%@/documents/%@",foldername]; [fm createDirectoryAtPath:afterFolder withIntermediateDirectorIEs:YES attributes:nil error:nil]; NSDirectoryEnumerator *dirEnum = [fm enumeratorAtPath:beforeFolder]; Nsstring *path; while ((path = [dirEnum nextObject]) != nil) { [fm moveItemAtPath:[Nsstring stringWithFormat:@"%@/%@",beforeFolder,path] topath:[Nsstring stringWithFormat:@"%@/%@",afterFolder,path] error:NulL]; } [fm removeItemAtPath:beforeFolder error:nil];}
以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
总结以上是内存溢出为你收集整理的iOS 创建文件夹,删除文件夹,对文件夹重命名的 *** 作全部内容,希望文章能够帮你解决iOS 创建文件夹,删除文件夹,对文件夹重命名的 *** 作所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)