精华内容
下载资源
问答
  • 判断文件夹是否存在
    2022-01-18 19:58:56
    #include <io.h>
    string dirPath = "C://....";
    if (_access(dirPath.c_str(), 0) == -1)	//如果文件夹不存在
    	_mkdir(dirPath.c_str());				//则创建
    
    更多相关内容
  • 主要介绍了php判断文件夹是否存在存在则创建,本文直接给出实现代码,需要的朋友可以参考下
  • 本文实例讲述了nodejs判断文件、文件夹是否存在及删除的方法。分享给大家供大家参考,具体如下: 判断文件、文件夹是否存在 需要使用nodejs的fs模块 引入 var fs= require("fs") 判断的方法 fs.exists(path, ...
  • 摘要:C#源码,文件操作,FSO,判断文件夹 C#判断文件或文件夹是否存在,以前发过的一个小例子,不过不是同一作者编写,发上来供大家参考编程思路吧。
  • os即operating system(操作系统),Python 的...#判断文件夹是否存在 dir = os.path.exists('C:\\Users\\Desktop') print('dir:', dir) #判断文件是否存在 file = os.path.exists('C:\\Users\\Desktop\\雍正王朝.txt')
  • 你知道java如何判断文件夹是否存在吗?具体的操作是怎样的呢?下面带着这个疑问,一起通过下面的文章内容来了解一下吧。在许多的java开发过程当中,经常会用到文件处理,而在文件处理当中,最常会碰到的就是要判断文件...

    你知道java如何判断文件夹是否存在吗?具体的操作是怎样的呢?下面带着这个疑问,一起通过下面的文章内容来了解一下吧。

    在许多的java开发过程当中,经常会用到文件处理,而在文件处理当中,最常会碰到的就是要判断文件是不是存在,又或者是路径是不是存在等问题,那么应该如何做呢?

    操作:

    首先的话来了解一下这次的操作环境,操作环境为eclipse kepler+jdk 1.7+windows

    开始操作

    最首先需要创建一个java项目,这里的话可以自定义命名(在此命名为javaFileTest)。

    97b2e31958e99bf5965ceca6c2999d7d.png

    这个里面的包以及文件的命名如下所示。

    src下建个包,包名自定义(这里命名为myfile),在myfile下建立一个主类,名字自定义(这里命名为FileTest.java)

    如图:

    48639018119162a58f55927f187ea151.png

    之后的话,在FileTest.java写下以下的内容:public static void main(String[] args)

    {

    String filePath = "D:/filetest/";

    String fileName = "test.txt";

    // 不管是路径还是文件都可以直接new,这里不会报错

    File file = new File(filePath);

    // 判断文件路径是否存在

    if (!file.exists())

    {

    System.out.println("文件路径不存在:" + filePath);

    // 如果不存在就创建文件

    file.mkdir();

    System.out.println("创建文件路径成功");

    }

    file = new File(filePath + fileName);

    if (!file.exists())

    {

    try

    {

    System.out.println("文件不存在:" + filePath + fileName);

    file.createNewFile();

    System.out.println("创建文件成功");

    }

    catch (IOException e)

    {

    System.out.println("创建文件失败");

    e.printStackTrace();

    }

    }

    }

    下面的话,是运行测试的结果。

    如图所示:

    dcf4c28999ee8d5acfc0fb0021d175d5.png

    对于java判断文件夹是否存在方法你都了解了吗?关于这个问题就给你介绍到这里啦。

    假如你还想了解更多的java内容,可以继续的关注奇Q工具网的java入门和常见问题栏目来进行了解和学习哦。

    推荐阅读:

    展开全文
  • 检测文件夹是否存在系统结构:PathIsDirectory, ======窗口程序集1 || ||------_按钮1_被单击 || ||------_按钮2_被单击 || ||------_按钮3_被单击 || ||------_按钮4_被单击 || ||------_按钮5_被单击 || ||-----
  • C++访问判断文件夹是否存在并访问文件夹以及文件, C++访问判断文件夹是否存在并访问文件夹以及文件
  • Linux c++ 判断文件夹是否存在及创建文件夹判断文件夹是否存在创建文件夹 判断文件夹是否存在 #include <sys/stat.h> #include <unistd.h> #include <fstream> #include <string> #include ...

    Linux c++ 判断文件夹是否存在及创建文件夹

    判断文件夹是否存在

    #include <sys/stat.h>
    #include <unistd.h>
    #include <fstream>
    #include <string>
    #include <iostream>
    
    bool isFileExists_access(string& name) {
        return (access(name.c_str(), F_OK ) != -1 );
    }
    bool isFileExists_stat(string& name) {
      struct stat buffer;   
      return (stat(name.c_str(), &buffer) == 0); 
    }
    

    经过测试,isFileExists_stat耗时最短。

    参考:
    https://zhuanlan.zhihu.com/p/180501394

    创建文件夹

    #include <iostream>
    #include <string>
    #include <sys/stat.h>
    #include <errno.h>
    
    namespace light
    {
        int mkpath(std::string s, mode_t mode = 0755)
        {
            size_t pre = 0, pos;
            std::string dir;
            int mdret;
    
            if (s[s.size() - 1] != '/')
            {
                // force trailing / so we can handle everything in loop
                s += '/';
            }
    
            while ((pos = s.find_first_of('/', pre)) != std::string::npos)
            {
                dir = s.substr(0, pos++);
                pre = pos;
                if (dir.size() == 0)
                    continue; // if leading / first time is 0 length
                if ((mdret = ::mkdir(dir.c_str(), mode)) && errno != EEXIST)
                {
                    return mdret;
                }
            }
            return mdret;
        }
    }
    
    展开全文
  • node 判断文件夹是否存在

    千次阅读 2020-09-15 10:59:47
    判断文件夹是否存在 let filePath =path.join(__dirname,'../')+'/download_tmp/' fs.exists(filePath, function(exists) { if(!exists){ fs.mkdir(filePath,function (err) { if(err){ console.log

    判断文件夹是否存在

    let filePath =path.join(__dirname,'../')+'/download_tmp/'
            fs.exists(filePath, function(exists) {
                if(!exists){
                    fs.mkdir(filePath,function (err) {
                        if(err){
                            console.log(err)
                        }
                    })
                }
            });
    

    生成excle文件到本地

    业务要求:生成excle文件到本地的路径

    #安装node-xlsx
    npm install node-xlsx --save
    

    data数据

    let data =[{
              name: 'sheet1',
              data: [
                  [
                      'ID',
                      'Name',
                      'Score'
                  ],
                  [
                      '1',
                      'Michael',
                      '99'
    
                  ],
                  [
                      '2',
                      'Jordan',
                      '98'
                  ]
              ]
          }]
    

    excel.js

    var xlsx = require('node-xlsx');
    var fs = require('fs')
    const util = require('../util/utils.js')
    var path=require('path')
    
    const writeGroup = async function(data) {
        return new Promise(function (resolve,reject) {
            let filePath =path.join(__dirname,'../')+'/download_tmp/'
            fs.exists(filePath, function(exists) {
                if(!exists){
                    fs.mkdir(filePath,function (err) {
                        if(err){
                            reject(err)
                        }
                    })
                }
            });
            resolve([data,filePath])
        }).then(function (res) {
            var buffer = xlsx.build(res[0])
            resolve(buffer)
            let fileName= res[1]+util.UUIDGeneratorNode()+'.xlsx'
            fs.writeFile(fileName, buffer, function(err) {
                if (err) {
                    console.log("Write failed: " + err);
                    reject(err)
                }
                console.log("Write completed.");
                resolve(fileName)
            });
         })
    

    utils.js

    var crypto = require('crypto');
    const md5 = function(data) {
      let hash = crypto.createHash('md5');
      return hash.update(data).digest('base64');
    }
    const UUIDGeneratorNode = () =>
      ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, c =>
        (c ^ (crypto.randomBytes(1)[0] & (15 >> (c / 4)))).toString(16)
      );
    
    module.exports = {
      md5: md5,
      UUIDGeneratorNode:UUIDGeneratorNode
    }
    
    
    展开全文
  • 1.用对象读文本属性 2.用易语言自带命令“改变目录”,根据返回的逻辑值判断是否存在 3.用易语言自带命令“寻找文件”,第二个参数填#子目录 的方式判断是否存在 4.利用API“PathIsDirectory”
  • java中判断文件夹是否存在文件的方法发布时间:2020-06-28 10:33:37来源:亿速云阅读:79作者:Leah本篇文章为大家展示了java中判断文件夹是否存在文件的方法,代码简明扼要并且容易理解,绝对能使你眼前一亮,通过...
  • windows下需要包含头文件需要用到access函数判断文件夹是否存在,mkdir创建文件夹,示例代码如下: _access函数原型如下: int _access( const char *path, int mode ); 其中mode含义如下: 0,检查文件或者文件夹...
  • // 判断路径下的文件是否存在 mPath:=ExtractFilePath(Paramstr(0))+'Temp\'; if not DirectoryExists(mPath) then // 创建文件夹 ForceDirectories(mPath); end; 一点点笔记,以便以后翻阅。 ...
  • php判断文件夹是否存在并创建

    千次阅读 2022-01-30 02:15:04
    PHP判断log文件夹是否有当天日期的文件夹,没有则创建 $data=date('Y').date('m').date('d'); //创建成功输出“ok”,创建失败或者已经存在 if(@mkdir ("./log/".$data, 0700)){echo "ok";}else{echo "error";}...
  • 判断名为 dir 的文件夹是否存在,不存在则创建 dir_name = 'dir' if not os.path.exists(dir_name): # os模块判断并创建 os.mkdir(dir_name)
  • 【脚本】批量判断文件夹是否存在

    万次阅读 2021-05-24 16:11:21
    判断一组文件路径,通过空格分割,判断每个文件夹是否存在 tmpdir="/home/tmp1 /homt/tmp2 /Users/kido/Desktop" ... echo "文件夹存在,删除" else echo "文件夹不存在,忽略:$dir" fi done ...
  • 1、Java判断是否存在文件夹,不存在则新建 File file = new File("D:/test/filetest/test.txt"); if (!file.getParentFile().exists()) { file.getParentFile().mkdirs(); } 2、判断是否存在文件,不存在则新建 ...
  • import os from pathlib import Path import shutil def cache_file(): cache_file = Path("cache_file") if cache_file.is_dir() == ... print('缓存目录不存在新建成功') else: shutil.rmtree(cache_file) .
  • c++ 文件夹
  • vba 判断文件夹是否存在

    千次阅读 2020-04-24 10:35:18
    '如果路径path是D:\vba\1.txt,程序会认为路径下不存在文件夹,则创建新的文件夹, '而如果1.txt这个文本文件在该目录下存在,报错,errorNumber>0,程序结束。 If Not CreateObject("Scripting....
  • 在cmd或bat批处理文件中如何在批处理中判断文件夹是否存在 复杂带提示写法: if not exist node_modules (md node_modules&echo 创建文件夹 node_modules) else echo 检查文件夹 node_modules 精简写法: if...
  • 1、判断文件是否存在,不存在创建文件File file=new File("C:\\Users\\QPING\\Desktop\\JavaScript\\2.htm");if(!file.exists()){try {file.createNewFile();} catch (IOException e) {// TODO Auto-generated catch...
  • 判断文件夹是否存在,如果文件夹不存在则创建新的文件夹
  • /// <summary> /// 创建文件夹 /// </summary> /// <param name="baseurl"></param>... public void CreateDir(string ... //不存在则创建文件夹 if (Directory.Exists(baseurl) == false) .
  • 先明确一个路径 string fileeXistence = @"D:\test"; if (!Directory.Exists(fileeXistence)) { Directory.CreateDirectory(fileeXistence); }
  • golang 判断文件夹是否存在并创建

    千次阅读 2020-09-07 15:05:45
    //PathExists 判断文件夹是否存在 func PathExists(path string) (bool, error) { _, err := os.Stat(path) if err == nil { return true, nil } if os.IsNotExist(err) { // 创建文件夹 err := os.MkdirA...
  • php如何实现if判断文件夹是否存在PHP如何实现判断一个文件夹是否存在,Php实现了if判断文件夹是否存在的方法:首先,创建一个PHP样例文件;然后传一下“如果(!Mkdirs(dirname($dir),$mode)”方法判断文件夹是否...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 222,750
精华内容 89,100
关键字:

判断文件夹是否存在

友情链接: Adafruit_SSD1306-master.zip