匿名用户

1级

2016-09-15 回答

1、将所有文件存入数组

NSString *string = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];

NSFileManager *fileManager = [NSFileManager defaultManager];

NSArray *tempFileList = [[NSArray alloc] initWithArray:[fileManager contentsOfDirectoryAtPath:string error:nil]];

2、移除所有文件

NSString *DocumentsPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];

NSDirectoryEnumerator *enumerator = [[NSFileManager defaultManager] enumeratorAtPath:DocumentsPath];

for (NSString *fileName in enumerator) {

[[NSFileManager defaultManager] removeItemAtPath:[DocumentsPath stringByAppendingPathComponent:fileName] error:nil];

}

3、移除所有png文件

NSString *extension = @"png";

NSFileManager *fileManager = [NSFileManager defaultManager];

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

NSString *documentsDirectory = [paths objectAtIndex:0];NSArray *contents = [fileManager contentsOfDirectoryAtPath:documentsDirectory error:nil];

NSEnumerator *enumerator = [contents objectEnumerator];

NSString *filename;

while ((filename = [enumerator nextObject])) {

if ([[filename pathExtension] isEqualToString:extension]) {

[fileManager removeItemAtPath:[documentsDirectory stringByAppendingPathComponent:filename] error:nil];

}

}

ios 获取沙盒文件名_iOS怎么获取并移除沙盒中Documents文件夹下的所有文件相关推荐

  1. android 获取文件夹下的所有文件

    昨天,在做工作时,需要遍历所有一个文件夹下的所有文件夹,当时自己也不知道怎么做,后来在网上搜索了一些资料,发现其实也很简单. 1.获取SD是否可以读写,如果可以,则传入文件的路径 /*读取输入的某个文 ...

  2. 获取文件夹下的所有文件,并将对应格式文件复制移动到对应文件夹[学生信息收集和处理]

    import os import shutil 遍历所有文件夹,获取对应格式的文件数据,并复制整理到不同的文件夹 def GetDirectory(path):""":p ...

  3. python批量生成文件夹_python实现批量获取指定文件夹下的所有文件的厂

    本文实例讲述了python实现批量获取指定文件夹下的所有文件的厂商信息的方法.分享给大家供大家参考.具体如下: 功能代码如下: import os, string, shutil,re import ...

  4. 利用python批量查询企业信息_python实现批量获取指定文件夹下的所有文件的厂商信息...

    本文实例讲述了python实现批量获取指定文件夹下的所有文件的厂商信息的方法.分享给大家供大家参考.具体如下: 功能代码如下: import os, string, shutil,re import ...

  5. Python递归获取指定文件夹下的所有文件夹、文件

    原文地址 分类目录--万能的Python系列 因为有了一个想从一个大文件夹下find出所有的.doc文件的需求,这个需求的关键活动就是递归获得文件夹下的所有文件.通过一番找资料,整理出两种递归获取指定 ...

  6. Android 获取某个文件夹下的所有文件

    1.实现此功能,首先你要将权限问题搞明白 如果你手机是Android6.0之前的版本,则只需要在Manifest文件中添加这两条权限即可 (读写权限) <uses-permission andr ...

  7. C/C++ 获取文件夹下的所有文件列表

    本系列文章由 @yhl_leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/51009608 提供一段C/C++代码示 ...

  8. c语言 遍历文件夹中所有文件名,C# 遍历文件夹下所有子文件夹中的文件,得到文件名...

    假设a文件夹在F盘下,代码如下.将文件名输出到一个ListBox中 using System.Data; using System.Drawing; using System.Linq; using ...

  9. 根据一个含有服务器文件夹地址下载文件夹下的所有文件(其实需要知道所有文件名)

    项目需要根据一个URL里含有的服务器文件夹地址来下载所有文件夹下的所有文件,我暂时无法根据文件夹路径来获取文件名,报null空指针异常,所以需要在URL里含有所有文件名,或者服务器端写一个根据这个UR ...

  10. python读取文件夹下特定的文件_python os模块获取指定文件夹下所有文件名

    本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名. python os模块获取指定文件夹下所有文件名 第一种方法使用os.walk(): os.walk() 方法 ...

最新文章

  1. 【错误记录】Android 应用打包错误 ( Entry name ‘assets/xxx.xml‘ collided )
  2. spring mvc DispatcherServlet详解前传---HttpServletBean类
  3. 博客开源系统(待续......)
  4. Java ArrayList get()方法与示例
  5. WebService工具类调用远程接口服务时java.io.IOException: Server returned HTTP response code: 500 for URL XXX
  6. [SCM]源码管理 - SVN:externals
  7. 夏天到啦!你的mac过热怎么办?教你几招过热技巧~
  8. Docker Centos安装Openssh
  9. 最新PS2022下载含安装操作步骤
  10. 如何用python计算数独_用python解决数独
  11. 抑制广播风暴 各种发包
  12. html页面通过flv.js实现视频监控直播和点播功能。
  13. 小米云服务器怎么更新文件,小米云服务使用手册
  14. 怎么用matlab进行频域分析法,如何用Matlab进行频域分析?
  15. vs2015智能提示英文改为中文
  16. 在Excel中如何制作K线
  17. 喷泉设备中的水幕效果
  18. 2018年8月10日对飞机大战的思考和将python源文件打包成exe可执行文件
  19. 学校教师计算机培训总结,2019学校教师培训工作总结范文
  20. 【收藏】详解FIR滤波器和IIR滤波器的区别

热门文章

  1. 牛客华为机试第4题python
  2. 语音识别可以直接编码吗
  3. 第 1 章 虚拟化 - 013 - 动手实践 Linux VLAN
  4. linux环境搭建seafile客户端自动上传文件
  5. SQL Server 2012笔记分享-48:备份时间线
  6. 在django中按照时间范围查询数据库
  7. Linux内部的时钟处理机制全面剖析
  8. 关于MVP模式的一些讨论文章
  9. 基于ssh的ktv预定管理系统
  10. Spark源码阅读02-Spark核心原理之作业执行原理