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

请谨慎使用,因为删除是不放在废纸篓的,所以想恢复就比较难了。

#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)