zoukankan      html  css  js  c++  java
  • 文件管理 (创建,移动,删除,复制)

    //

    //  main.m

    //  04-管理目录

    //

    //  Created by apple on 14-3-21.

    //  Copyright (c) 2014年 apple. All rights reserved.

    //

    #import <Foundation/Foundation.h>

    int main(int argc, const char * argv[])

    {

        @autoreleasepool {

            

            /*

            //1创建目录

            NSFileManager * fileManager = [NSFileManager defaultManager];

            NSString * path = @"/Users/aplle/Desktop/myfolder/aaa";

            NSError * error;

            

            //withIntermediateDirectories YES 逐级创建文件夹,NO表示只能够创建一级目录

            

            BOOL isCreateSuccess = [fileManager createDirectoryAtPath:path withIntermediateDirectories:YES attributes:nil error:&error];

            if (isCreateSuccess)

            {

                NSLog(@"创建成功");

            }

            else

            {

                NSLog(@"error %@",error);

            }

            */

            

            //2 移动目录 移动就是剪切操作

            /*

            NSFileManager * fileManager = [NSFileManager defaultManager];

            NSString * path = @"/Users/aplle/Desktop/myfolder";

            NSString * pathTo = @"/Users/aplle/Desktop/newmyfolder";

            NSError * error ;

            BOOL isMoveSuccess = [fileManager moveItemAtPath:path toPath:pathTo error:&error];

            if (isMoveSuccess)

            {

                NSLog(@"移动成功");

            }

            else

            {

                NSLog(@"error %@",error);

            }

             */

            

            //3.删除

            /*

            NSFileManager * fileManager = [NSFileManager defaultManager];

            NSString * path = @"/Users/aplle/Desktop/newmyfolder";

            NSError * error;

            BOOL isRemoveSuccess = [fileManager removeItemAtPath:path error:&error];

            if (isRemoveSuccess)

            {

                NSLog(@"删除成功");

            }

            else

            {

                NSLog(@"erro %@",error);

            }

             */

            

            //4.拷贝文件

            NSFileManager * fileManager = [NSFileManager defaultManager];

            NSString * path = @"/Users/aplle/Desktop/myfolder";

            NSString * pathTo = @"/Users/aplle/Desktop/newmyfolder";

            NSError * error;

            BOOL isCopySuccess = [fileManager copyItemAtPath:path toPath:pathTo error:&error];

            if(isCopySuccess)

            {

                NSLog(@"拷贝成功");

            }

            else

            {

                NSLog(@"error %@",error);

            }

            

        }

        return 0;

    }

  • 相关阅读:
    mysql中IN和EXITS效率
    POJ 3301 Texas Trip
    Swift项目兼容Objective-C问题汇总
    使用linq对字符串1,2,3,4,5,6,7,8,9,10求和
    CodeForces 228D. Zigzag(线段树暴力)
    代理模式
    Oracle成长点点滴滴(3)— 权限管理
    数据结构基础 之 图 的 邻接矩阵实现与邻接表实现
    android CoordinatorLayout使用
    Android开发之蓝牙(Bluetooth)操作(二)--修改本机蓝牙设备的可见性,并扫描周围可用的蓝牙设备
  • 原文地址:https://www.cnblogs.com/supper-Ho/p/6197314.html
Copyright © 2011-2022 走看看