您的位置:首页 > 其它

自己写一个程序 快速的删除文件

2015-09-30 19:56 351 查看
请谨慎使用,因为删除是不放在废纸篓的,所以想恢复就比较难了。

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[])
{
NSFileManager *manager = [NSFileManager defaultManager];
NSString *rootPath = @"/Users/OC/Desktop/博客/";
//取到桌面博客文件夹下的子目录或者文件,只要有并且可以删除 就立马删除
while (1)
{

//获取指定目录下的所有的子目录和文件
NSArray *arr = [manager contentsOfDirectoryAtPath:rootPath error:nil];
if (arr.count > 0 )
{
for (int i = 0 ; i <arr.count; i++)
{
//拼接路径
NSString *path = [NSString stringWithFormat:@"%@%@",rootPath,arr[i]];
//判断是否可以删除
if ([manager isDeletableFileAtPath:path])
{
//直接删除
[manager removeItemAtPath:path error:nil];
}
}
}
}

return 0;
}


看如何使用了,使用不正确,也许是一个病毒哦
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  nsstring