删除某个文件夹下的所有文件
NSString *docPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)firstObject];
NSString *dicrectoryPath = [docPath stringByAppendingPathComponent:@"Pic"];
NSArray *fileList = [[NSArray alloc] init];
//fileList便是包含有该文件夹下所有文件的文件名及文件夹名的数组
fileList = [fileManager contentsOfDirectoryAtPath:dicrectoryPath error:nil];
for (NSString *path in fileList) {
if ([path containsString:@"png"]) {
NSString *filePath = [dicrectoryPath stringByAppendingPathComponent:path];
BOOL result1 = [fileManager removeItemAtPath:filePath error:nil];
if (result1) {
NSLog(@"删除成功");
}
}
NSTimeInterval a=[dat timeIntervalSince1970]*1000;
NSString *timeString = [NSString stringWithFormat:@"%.0f", a];
NSFileManager *fileManager = [NSFileManager defaultManager];
NSString *docPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)firstObject];
NSString *dicrectoryPath = [docPath stringByAppendingPathComponent:@"Pic"];
NSString *filePath;
BOOL rel = [fileManager fileExistsAtPath:dicrectoryPath isDirectory:nil];
if (rel) {
NSLog(@"存在文件夹");
filePath = [dicrectoryPath stringByAppendingPathComponent:[NSString stringWithFormat:@"%@%@.png", [[DataHandle shareDataHandle] getLocalData:USERID], timeString]];
} else {
NSLog(@"不存在文件夹");
NSError *error = nil;
BOOL result = [fileManager createDirectoryAtPath:dicrectoryPath withIntermediateDirectories:YES attributes:nil error:&error];
if (result) {
filePath = [dicrectoryPath stringByAppendingPathComponent:[NSString stringWithFormat:@"%@%@.png", [[DataHandle shareDataHandle] getLocalData:USERID], timeString]];
}
}
转载于:https://www.cnblogs.com/tian-sun/p/5019941.html
删除某个文件夹下的所有文件相关推荐
- android删除文件夹代码,Android_Android递归方式删除某文件夹下的所有文件(.mp3文件等等),1.由于需要删除文件,因此需 - phpStudy...
Android递归方式删除某文件夹下的所有文件(.mp3文件等等) 1.由于需要删除文件,因此需要如下权限: 2.核心代码 package com.example.deleteyoumi; impor ...
- android 删除目录下所有文件大小,Android 删除文件夹(文件夹以及文件夹下所有的文件)、文件...
1.Android 删除文件夹(文件夹以及文件夹下所有的文件) //删除文件夹和文件夹里面的文件 public static void deleteDirWihtFile(File dir) { if ...
- python——删除文件夹下的所有文件和子文件夹(含代码)
使用python删除文件夹下的所有文件与子文件夹,需要使用到递归. 因为直接os.remove不能删除文件夹,os.rmdir不能删除含有文件的文件夹. 直接上代码: def deldir(dir): ...
- Linux下 删除文件夹下的所有文件
Linux下 删除文件夹下的所有文件,而不删除文件夹本身 的命令: 1.先进入要删除的文件夹 切记 不管用什么命令: cd /app/www/test 2.删除此文件下的文件 rm -f /app/ ...
- java中如何删除文件或清除文件夹下的所有文件
java中如何删除文件或清除文件夹下的所有文件呢?现实中如果一个java项目中涉及非常多的删除文件操作,我们最好单独写一个函数实现文件的删除操作,以下是函数的实现: // 删除文件 或者 清除文件夹下 ...
- shell脚本实现查找文件夹下重复的文件,并提供删除功能
Windows下有软件FindDupFile,可以搜索指定目录及其下子目录,列出所有内容完全相同的文件(文件名可能不同),然后由用户选择删除重复的文件. 然而shell脚本却可以使用几行的命令完成与此 ...
- 删除文件夹以及文件夹下的所有文件
/*** 递推删除文件夹下的所有文件以及文件夹*/public static void delete(File file) {// 判断是都存在此文件if (file.exists()) {// 判断 ...
- PHP删除文件夹及文件夹下的所有文件
一.只删除文件夹包含的文件,不删除文件夹 public function deldir($dir) {//先删除目录下的文件:$dh = opendir($dir);while ($file = re ...
- java 读文件夹_java怎么读取读取文件夹下的所有文件夹和文件?
下是实现的代码:package com.borland.samples.welcome; import java.io.FileNotFoundException; import java.io.IO ...
最新文章
- pxe网络安装操作系统 原理与详细过程
- Ghost文件封装说明
- 深入理解闭包系列第二篇——从执行环境角度看闭包
- 【渝粤教育】国家开放大学2018年秋季 0630-21T环境法学 参考试题
- ASP.NET AJAX Debugging and Tracing
- Android 自定义年月日日期选择器、时分时间选择器
- Git入门及上传项目到github中
- Tomcat目录和文件讲解
- jquery学习系列8(过滤选择器)
- java单例模式7种_Java 单例模式的7种写法
- 【JAVA】Java中goto语句的简介与使用(java 如何跳出内嵌多层循环的方法)
- 49个Python学习资源:从初学者到高级玩家都有了
- 多媒体个人计算机硬件,A.对个人计算机增加多媒体功能所需软硬件进行最低标准.PDF...
- openproj ubuntu安装及其输入中文变方块乱码解决
- 基于JAVA的超市管理系统计算机毕业论文
- Deepin系统初体验指南:从安装到开发环境配置
- 弱网测试究竟要怎么做,才能防止漏测?
- 金融数据治理者视角:小微信用体系建设的进化路径
- c语言蚂蚁搬,小班语言蚂蚁搬豆教案
- Flutter 自定义Widget——风车实现