首页 > 技术文章 > [C++]文件/文件夹的创建和删除操作

jingdian1956 2017-03-16 09:00 原文

#include <io.h>        //判断文件夹是否存在
#include <direct.h>    //创建文件夹


//创建本地目录
int createDir(const char* localPath )
{
    if(0 == _access(localPath,0))    //判断文件夹是否存在
        return 0;

    if(0 != _mkdir(localPath) )        //创建目录
        return -1;

    return 0;
}

//删除文件
int delFile(const char* filePath)
{
    if(0 != _access(filePath,0))    //判断文件是否存在
        return 0;

    if(0 == remove(filePath))        //删除文件
        return 0;

    //删除Tmp文件夹,只能删除空文件夹
    //rmdir(TmpFolder.c_str());

    return -1;
}

 

推荐阅读