如何检查js中的文本文件是否为空?

诺亚·H

我的目录中有一个文本文件,需要检查它是否为空。我尝试了fs.readFile(“ users.txt”)。isEmpty()。我该如何处理?

堕落之地

也许使用此方法,这是一种简单的基于诺言的方法来检查文件是否为空,还可以选择检查文件是否仅包含空格。仅包含空格的文件也可能被视为空文件。

这种方法的缺点是,它会完全读取文件,如果文件很大,这可能不是最有效的方法。

const fs = require('fs')

function isFileEmpty(fileName, ignoreWhitespace=true) {
    return new Promise((resolve, reject) => {
        fs.readFile(fileName, (err, data) => {
            if( err ) {
                reject(err);
                return;
            }

            resolve((!ignoreWhitespace && data.length == 0) || (ignoreWhitespace && !!String(data).match(/^\s*$/)))
        });
    })
}


isFileEmpty('users.txt')
  .then( (isEmpty) => {
    console.log( "empty:", isEmpty) // true or false
  })
  .catch( (err) => {
    console.log("error reading the file");
  });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查文本文件是否为空Python

来自分类Dev

检查文本文件是否为空

来自分类Dev

如何连续检查文本文件中的文本是否已更改为空?爪哇

来自分类Dev

如何使用awk和bash检查文本文件中的字段为空还是null

来自分类Dev

如何将多行文本文件分解为可迭代的列表,以检查python中是否输入==文本文件?

来自分类Dev

如何检查文件是否为文本文件(英语,中文和日语)

来自分类Dev

检查文件是否是bash中的文本文件

来自分类Dev

如何检查文本文件是否已添加或打开

来自分类Dev

如何检查文本文件的文件夹中是否有重复的URL

来自分类Dev

Python检查列表项是否在文本文件中

来自分类Dev

检查文本文件在C ++中的格式是否正确

来自分类Dev

检查文本文件是否过期

来自分类Dev

检查文本文件是否在末尾

来自分类Dev

检查变量是否是文本文件

来自分类Dev

如何检查文本文件中是否存在日期和字符串

来自分类Dev

Python:如何检查文本文件中是否存在两个或多个给定的单词

来自分类Dev

如何使python连续检查文本文件中的项目

来自分类Dev

如何使用node.js检查文本文件中的重复行?

来自分类Dev

检查文本文件中的数据

来自分类Dev

检查文本文件中的值

来自分类Dev

检查文本文件中的单词

来自分类Dev

如何检查richTextBox1中的行是否已存在于文本文件中?

来自分类Dev

如何检查文本文件在bash中是否具有制表符作为其分隔符?

来自分类Dev

无法输出到文本文件,文件为空

来自分类Dev

如何检查子文件夹文本文件是否存在

来自分类Dev

尝试检查文本文件中写入的信息是否等于Shell脚本中的变量

来自分类Dev

从列表中拨打电话以检查它们是否在文本文件中

来自分类Dev

是否可以检查输入文本文件的长度?

来自分类Dev

使用Python 3的FTP文本文件为空

Related 相关文章

  1. 1

    检查文本文件是否为空Python

  2. 2

    检查文本文件是否为空

  3. 3

    如何连续检查文本文件中的文本是否已更改为空?爪哇

  4. 4

    如何使用awk和bash检查文本文件中的字段为空还是null

  5. 5

    如何将多行文本文件分解为可迭代的列表,以检查python中是否输入==文本文件?

  6. 6

    如何检查文件是否为文本文件(英语,中文和日语)

  7. 7

    检查文件是否是bash中的文本文件

  8. 8

    如何检查文本文件是否已添加或打开

  9. 9

    如何检查文本文件的文件夹中是否有重复的URL

  10. 10

    Python检查列表项是否在文本文件中

  11. 11

    检查文本文件在C ++中的格式是否正确

  12. 12

    检查文本文件是否过期

  13. 13

    检查文本文件是否在末尾

  14. 14

    检查变量是否是文本文件

  15. 15

    如何检查文本文件中是否存在日期和字符串

  16. 16

    Python:如何检查文本文件中是否存在两个或多个给定的单词

  17. 17

    如何使python连续检查文本文件中的项目

  18. 18

    如何使用node.js检查文本文件中的重复行?

  19. 19

    检查文本文件中的数据

  20. 20

    检查文本文件中的值

  21. 21

    检查文本文件中的单词

  22. 22

    如何检查richTextBox1中的行是否已存在于文本文件中?

  23. 23

    如何检查文本文件在bash中是否具有制表符作为其分隔符?

  24. 24

    无法输出到文本文件,文件为空

  25. 25

    如何检查子文件夹文本文件是否存在

  26. 26

    尝试检查文本文件中写入的信息是否等于Shell脚本中的变量

  27. 27

    从列表中拨打电话以检查它们是否在文本文件中

  28. 28

    是否可以检查输入文本文件的长度?

  29. 29

    使用Python 3的FTP文本文件为空

热门标签

归档