iOS 删除文件夹下所有文件的方式
来源:互联网 发布:linux boot 大小 编辑:程序博客网 时间:2024/05/21 17:05
转载至:http://www.cnblogs.com/easonoutlook/archive/2012/09/09/2677893.html
有时候需要在iOS系统里面,删除指定文件夹的内容,文件夹里面可能是文件,也可能包含有文件夹。
删除指定类型的文件。方法如下:
NSString *extension = @"m4r";NSFileManager *fileManager = [NSFileManager defaultManager];NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *documentsDirectory = [paths objectAtIndex:0];NSArray *contents = [fileManager contentsOfDirectoryAtPath:documentsDirectory error:NULL]; NSEnumerator *e = [contents objectEnumerator];NSString *filename;while ((filename = [e nextObject])) { if ([[filename pathExtension] isEqualToString:extension]) { [fileManager removeItemAtPath:[documentsDirectory stringByAppendingPathComponent:filename] error:NULL]; }}
删除sandbox 里面的Documents目录里面的文件夹
NSArray *contents,里面对应的是文件夹里面的内容,可以使用NSLog()打印输出
然后通过NSEnumerator枚举出来。判断扩展名是否为m4r,如果是,则删除。
- iOS 删除文件夹下所有文件的方式
- iOS 删除文件夹下所有文件的方式
- iOS 删除文件夹下所有文件的方式
- iOS 删除文件夹下所有文件的方式
- iOS 删除文件夹下所有文件的方式
- Android递归方式删除某文件夹下的所有文件
- Android递归方式删除某文件夹下的所有文件
- Android递归方式删除某文件夹下的所有文件
- IOS 删除文件夹下所有文件
- iOS 删除文件夹下所有文件
- iOS 删除文件夹下所有文件
- IOS 如何删除文件夹下所有的SVN文件
- 删除一个文件夹下的所有文件
- 删除文件夹下的所有文件
- 删除文件夹下所有的文件
- C#删除文件夹下所有的文件
- 删除某个文件夹下的所有文件
- 删除文件夹及其下的所有文件
- vs2008安装部署程序时如何设置程序开机启动?
- Linux命令集
- “双11”后遗症恐再现
- SAP一些学习网址
- 经典语录:
- iOS 删除文件夹下所有文件的方式
- ActionBar
- Jmagic的常用方法
- 使用Hive的注意点
- 努力打拼
- 要为你的程序准备多少图标(图片)?
- sprintf函数的用法
- System.out.printf(String format, String ...args)
- 内存调试的东西D/dalvikvm( 809 ): GC_CONCURRENT freed