`
zhangyaochun
  • 浏览: 2620828 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

node判断是否是file或者dir

阅读更多

 

   

 

 

var fs = require('fs'),
    path = require('path');

function exists(path){
     return fs.existsSync(path) || path.existsSync(path);
}

 

 

   如何判断是不是文件:

 

function isFile(path){
    return exists(path) && fs.statSync(path).isFile();
}

 

 

    判断是不是目录:

 

function isDir(path){
    return exists(path) && fs.statSync(path).isDirectory();
}

 

 

分享到:
评论

相关推荐

    node-file-tree:Node.js 文件树

    3. `type`: 表示是文件('file')还是目录('dir')。 4. `children`: 如果是目录,该属性将包含其子目录和文件的数组。 对于开发来说,这个模块还支持自定义处理每个文件或目录的方法,例如在遍历过程中添加额外的...

    node_exporter:文本文件收集器的Prometheus导出器

    该容器旨在读取从smartmon.sh脚本... -e TEXT_DIR=/var/lib/node_exporter/textfile_collector/ \ --restart unless-stopped \ marshallasch/node_exporter 参数 范围 功能 -e TEXT_DIR smartmon.sh生成的文件的位置

    前端开源库-on-file-change

    onFileChange(['/path/to/dir1', '/path/to/dir2']).on('change', (filePath) => { console.log(`文件${filePath}已更改`); }); ``` ### 4. `on-file-change`的事件和配置 `on-file-change`库提供了多种事件,如`...

    node-http-file-server:Node.JS HTTP文件服务器

    ./http-file-server.js 有关详细信息,请运行./http-file-server.js --help : USAGE=====--help View this information--path=abc Set path of file server root directory (default is current dir)-...

    node-v0.12.5-x64.msi

    $FileDir$\$FileNameWithoutExtension$.css),他会默认编译到根目录。 6、然后你可以为这个编译器指定一个快捷键,我使用的是ALT + B 7、之后打开一个.less后缀名的文件,快捷键编译,如果webstorm底部状态控制器...

    nodejs实现读取本地文件生成目录树

    `isDirectory()`函数用于判断给定路径是否为目录,如果为目录,则递归调用`generateDirectoryTree()`;否则,将其添加为叶子节点。 `node-dir-tree`项目可能就是这样一个实现,它可能包含了一些优化和额外的功能,...

    nodejs判断文件、文件夹是否存在及删除的方法

    以上就是Node.js中判断文件和文件夹是否存在以及删除的方法。在实际开发中,确保正确处理错误和异常情况是非常重要的,例如使用try-catch语句或Promise的catch方法来捕获并处理可能发生的错误。

    Node.js-download-轻松地下载并提取文件

    .then(() => extract('./path/to/save/file.zip', { dir: './unzipped' })) .then(() => console.log('File downloaded and extracted successfully')) .catch(err => console.error('Error downloading or ...

    nodejs判断文件、文件夹是否存在及删除的方法.docx

    Node.js 判断文件、文件夹是否存在及删除的方法 Node.js 是一个基于 JavaScript 语言的服务器端运行环境,提供了许多有用的模块和方法来处理文件和文件夹。其中,判断文件、文件夹是否存在及删除是非常重要的操作。...

    Node.js-filemk一个从命令行创建文件的简单工具

    例如,`filemk dir/subdir/file.js` 可以一次性创建多层目录并生成 `file.js` 文件。 4. **自定义扩展**: 用户可以根据自己的需求编写插件或扩展,以增强 `filemk` 的功能,比如添加对特定文件类型的支持或者实现更...

    Node.js-Pathre:Node的路径解析器实用程序函数

    7. `path.isAbsolute(pathString)`: 判断路径是否为绝对路径。 8. `path.sep`: 返回当前操作系统的路径分隔符(Windows下为`\`,Unix下为`/`)。 这些函数在处理文件系统操作时非常有用,比如读写文件、遍历目录等...

    node-zip-dir:将目录压缩到缓冲区中或保存到磁盘

    zipdir ( '/path/to/be/zipped' , function ( err , buffer ) { // `buffer` is the buffer of the zipped file} ) ;zipdir ( '/path/to/be/zipped' , { saveTo : '~/myzip.zip' } , function ( err , buffer ) { //

    clear_dir.zip_clear dir_in

    例如,Python有`os`和`shutil`库,Perl有`File::Path`模块,而Node.js则有`fs`模块。 6. **脚本语言和自动化工具**:除了编程之外,还可以使用脚本语言如Bash、PowerShell等,或者自动化工具如Ansible、Chef、...

    file Match

    - Windows: `dir /s /b /a /i pattern` 或 `findstr pattern *.*` - Linux/Unix: `find /path/to/search -name "pattern"` 或 `grep -r "pattern" /path/to/search` - macOS: `find /path/to/search -name ...

    C# TreeView 递归实现(窗体应用程序)

    TreeNode fileNode = new TreeNode(Path.GetFileName(file)); fileNode.Tag = file; node.Nodes.Add(fileNode); } } private void FillTreeView(string path, TreeNode parentNode) { TreeNode node = new ...

    前端开源库-dir-at-st

    例如,可以监听`fileFound`事件来处理每个找到的文件,或者监听`directoryFound`事件来处理每个子目录。 3. **过滤与选择**:在遍历过程中,Dir-AT-ST允许设置过滤规则,比如只遍历特定类型的文件,或者忽略某些...

    node-file-walker:递归遍历文件目录的 Node.js 模块

    npm install file-walker 回调参数 files - 当前目录中的文件/目录数组,例如['dummy', 'test.js'] dir - 目录名,例如'./test' level - 当前目录级别从0开始 示例用法 假设我们有以下目录结构 ./test/ +- a.js...

    2013-2014华南理工大学操作系统课程设计(完整源代码和详细文档)

    written as /dir1/file1 and /dir1/dir2/file2 (5 marks) 3. File 1 and 2 contain the message of “This is file 1.” and “This is file2”. 4. Following commands should be supported in your system: a) ...

    Checking file existence

    在IT领域,检查文件是否存在是日常编程任务中的一个重要环节,特别是在处理用户输入、系统资源管理或者数据读写操作时。本文将深入探讨如何在不同编程语言中检查文件是否存在,并介绍相关控制结构、源码实现以及系统...

    jQuery File Tree使用笔记

    这个插件适用于构建具有文件管理功能的Web应用程序,如内容管理系统或者在线编辑器。 在使用jQuery File Tree时,首先你需要在你的项目中引入jQuery库以及该插件的JavaScript文件,即`jqueryFileTree.js`。在HTML...

Global site tag (gtag.js) - Google Analytics