zoukankan      html  css  js  c++  java
  • 管理文件夹

    #import <Foundation/Foundation.h>
    
    int main(int argc, const char * argv[])
    {
        //1.创建文件夹
        NSFileManager * fm = [NSFileManager defaultManager];
        //第一个參数是 路径
        // 是否同意创建中间文件夹
        //
        NSString * path = @"/Users/ms/Desktop/随机/my.txt";
    //    //error 来推断是否创建成功
        NSError * error;
    //    
    //    //YSE NO 是否同意创建中间文件夹
    //    
    //    [fm createDirectoryAtPath:path withIntermediateDirectories:NO attributes:nil error:&error];
    //    if(error == nil)
    //    {
    //        NSLog(@"创建成功");
    //    }
    //    else
    //    {
    //        NSLog(@"创建不成功");
    //    }
        //移动文件夹
        //第一个參数:源文件夹路径
        //第二个參数:目的文件夹的路径
    //    [fm moveItemAtPath:path toPath:@"/Users/ms/Desktop/a/b.txt" error:&error ];
    //    
    //    if (error == nil) {
    //        NSLog(@"移动成功");
    //    }
    //    else
    //    {
    //        NSLog(@"移动不成功%@",error);
    //    }
    //    
        //删除
    //    [fm removeItemAtPath:@"/Users/ms/Desktop/随机" error:&error];
    //    if (error == nil) {
    //        NSLog(@"删除成功");
    //    }
    //    else
    //    {
    //         NSLog(@"删除不成功%@",error);
    //    }
        
        //4.复制文件
        [fm copyItemAtPath:@"/Users/ms/Desktop/123" toPath:@"/Users/ms/Desktop/newfolder" error:&error];
            if (error == nil) {
                NSLog(@"拷贝成功");
            }
            else
            {
                 NSLog(@"拷贝不成功%@",error);
            }
        //没有成功!

    !。? return 0; }


  • 相关阅读:
    Collection集合总结
    JAVA泛型通配符T,E,K,V区别,T以及Class,Class的区别【转】
    Runnable和Thread
    jdk自带的函数式接口(配合lambda使用)
    java8-接口的静态方法(static)和默认方法(default)
    Java 8
    java8-Stream流【转】
    java8-lambda表达式
    Oracle:ORA-01461报错
    ASP.NET Core 入门笔记2,建立项目
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/6919909.html
Copyright © 2011-2022 走看看