判断文件夹是否存在,不存在则创建对应文件夹

    // 判断文件夹是否存在,不存在则创建对应文件夹

    NSFileManager *fileManager = [NSFileManager defaultManager];

    NSString *path = @"/Users/apple/Desktop/导出路径/嘻嘻";

    BOOL isDir = FALSE;

    BOOL isDirExist = [fileManager fileExistsAtPath:path isDirectory:&isDir];

    if(!(isDirExist && isDir)) {

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

        if(!bCreateDir){

            NSLog(@"创建失败!");

        }

        NSLog(@"创建成功!");
        NSLog(@"%@",path);

    }else {

        NSLog(@"已经有该文件夹!");

    }
时间: 2024-11-06 18:03:05

判断文件夹是否存在,不存在则创建对应文件夹的相关文章

C#判断文件和文件夹是否存在 不存在则创建

using System.IO;string path = @"D:\accountDaoRu\";        if (Directory.Exists(path) == false)        {            Directory.CreateDirectory(path);        } if (Directory.Exists(Server.MapPath(~/upimg/hufu)) == false)//如果不存在就创建file文件夹{ Directory

C# 操作文件类,文件夹存在判断,创建,文件内容读写。

1.File 类 --转自msdn 常用方法: 名称 说明 AppendAllLines(String,?IEnumerable<String>) 向一个文件中追加行,然后关闭该文件. 如果指定文件不存在, 此方法会创建一个文件,向其中写入指定的行,然后关闭该文件. AppendAllLines(String,?IEnumerable<String>,?Encoding) 使用指定的编码向一个文件中追加行,然后关闭该文件. 如果指 定文件不存在,此方法会创建一个文件,向其中写入指定

复制文件夹及其包含的子文件或子文件夹

1 package com.hxl; 2 3 import java.io.BufferedInputStream; 4 import java.io.BufferedOutputStream; 5 import java.io.File; 6 import java.io.FileInputStream; 7 import java.io.FileOutputStream; 8 import java.io.IOException; 9 10 /** 11 * 12 * @author Sch

Swift创建桥接文件,Swift使用MJRefresh刷新插件

刚开始玩Swift,想做个下拉刷新的功能,发现在OC中用得比较多的第三方插件是MJRefresh.查了一下,在Swift中使用OC的插件要通过桥接文件,然后又百度一下怎么创建桥接文件,发现很多都是老司机写的,不是很详细,所以特意总结一下. 一.创建一个Head.h文件 二.在Build Setting中设置头文件的路径. 右键工程 > Build Setting > Objective-C Bridging Header 添加一个选项. 路径填:$(SRCROOT)/Header.h,如果He

oracle(创建数据文件)

--创建数据文件 create tablespace--创建表空间同时创建数据文件 create temporary tablespace --创建临时表空间的同时创建临时数据文件 alter tablespace...add datafile --向表空间添加数据文件 alter tablespace...add tempfile--向临时表空间添加数据文件 create database --创建数据库时创建数据文件 alter database...create datefile--数据氈

oracle创建日志文件

创建日志文件的语法如下: alter database database_name add logfile[group group_number] (file_name[,file_name[,...]])[SIZE number][reuse]; 语法的说明如下; group group_number为日志文件指定组的编号 file_name为该组创建日志文件成员 size number指定日志文件成员的大小 reuse如果创建的日志文件成员已经存在,可以使用reuse关键字覆盖已经存在的文件

判断文件是否存在,不存在创建文件&amp;&amp;判断文件夹是否存在,不存在创建文件夹

1.判断文件是否存在,不存在创建文件 [java] view plaincopyprint? File file=new File("C:\\Users\\QPING\\Desktop\\JavaScript\\2.htm"); if(!file.exists()) { try { file.createNewFile(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace();

判断某一文件夹是否存在,不存在则创建该文件夹

1.判断是否存在   一: if(@mkdir ("/img", 0700)){echo "ok";}else{echo "error";}//存在输出"ok",不存在输出"error" 二: if(is_dir("/img")){echo "ok";}else{echo "error";}//存在输出"ok",不存在输出&qu

Windows下使用创建多层文件夹 SHCreateDirectoryEx 函数需要注意的问题

1.在使用SHCreateDirectoryEx函数创建多层文件夹的过程中,发现在文件夹路径中,只能使用\\而不能使用/,否则将创建文件夹失败. 2.下面为在MFC中使用的代码片段 CString new_path = "C:/abc/d/e"; //SHCreateDirectoryEx函数必须使用\\,不能使用/ new_path.Replace("/", "\\"); //判断是否存在该文件夹 if (!PathIsDirectory(ne