当前位置: 首页 > 知识库问答 >
问题:

创建文件夹或使用现有的

杨起运
2023-03-14

我已经阅读了Node.js的文档,除非我遗漏了什么,否则它不会告诉某些操作中的参数包含什么,特别是fs.mkdir()。正如您在文档中看到的,这并不是很多。

fs.mkdir(path,function(e){
    if(!e || (e && e.code === 'EEXIST')){
        //do something with contents
    } else {
        //debug
        console.log(e);
    }
});

其次,Node.js是否有完整的或至少更详细的文档,其中包含关于错误对象包含什么、参数表示什么等细节。

共有1个答案

暴乐邦
2023-03-14

这样做的好方法是使用mkdirp模块。

$ npm install mkdirp

使用它来运行需要该目录的函数。在创建路径后或路径已经存在时调用回调。如果mkdirp未能创建目录路径,则设置Errorerr

var mkdirp = require('mkdirp');
mkdirp('/tmp/some/path/foo', function(err) { 

    // path exists unless there was an error

});
 类似资料:
  • 问题内容: 我已经阅读了Node.js的文档,除非我错过了一些内容,否则它不会告诉某些操作(特别是)中包含哪些参数。正如您在文档中看到的那样,它不是很多。 当前,我有以下代码,该代码尝试创建一个文件夹或使用现有的文件夹: 但是我想知道这是正确的方法吗?检查代码是否正确知道文件夹已存在?我知道我可以在创建目录之前执行此操作,但这已经是对文件系统的两次打击。 其次,是否有Node.js的完整或至少更详

  • 本文向大家介绍sharepoint 创建项目或文件夹,包括了sharepoint 创建项目或文件夹的使用技巧和注意事项,需要的朋友参考一下 示例 创建列表项 上面的示例演示了通过执行以下操作创建列表项: 调用addItem列表对象的方法以获取项目对象 调用set_item结果列表项对象上的方法以根据需要设置每个字段值 调用update列表项对象上的方法以指示要提交的更改 调用executeQuer

  • 我总是得到: 多部分体中缺少端边界。 API沙箱没有帮助。可以在那里创建文件夹。 有效载荷为:

  • 在Android Studio中提供了新建文件夹的功能,在这里可以新建一些缺省的文件夹.

  • 问题内容: 我有一个有效的node_modules文件夹,并且尝试了package.json的许多排列,它们应该创建相同的结果并创建极其接近的结果,但是我的项目无法构建。我不知道如何解决这个问题。 我使用和手动添加了匹配的版本,并使用winMerge尝试查找差异。 我现有的node_modules文件夹可以工作,但是如果我重建它,它会失败。我机智的结束了。 编辑 并 问题答案: 您可以尝试使用sh

  • 在下面的代码中,我想实现“对于”和“对于”,这将在“C:\对于每一个循环的示例文件”目录中创建文件夹,并在每个目录中创建示例文本文件 运行代码后,会弹出一条错误消息,声明:*在C:\用户\尼克\对于每个脚本Construct.ps1:14字符: 10 for($Directs中的$文件夹){表达式或语句中的意外令牌'in'。 分类信息:ParserError: (:) [], 父母容器错误记录异常