问题标签 [fs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 在 Node.js 中编写文件
我一直在尝试找到一种在使用 Node.js 时写入文件的方法,但没有成功。我怎样才能做到这一点?
javascript - 如何追加到节点中的文件?
我正在尝试将字符串附加到日志文件。但是 writeFile 会在每次写入字符串之前擦除内容。
知道如何以简单的方式做到这一点吗?
node.js - 同步检查 Node.js 中是否存在文件/目录
如何使用node.js同步检查文件或目录是否存在?
javascript - node.js 中 fs.createReadStream 与 fs.readFile 的优缺点是什么?
我正在处理 node.js 并发现了两种读取文件并将其发送到线路的方法,一旦我确定它存在并使用 writeHead 发送了正确的 MIME 类型:
如果有问题的文件很大,比如视频,我假设 fs.createReadStream 可能会提供更好的用户体验是否正确?感觉它可能不那么块状;这是真的?我还需要知道其他优点、缺点、注意事项或陷阱吗?
node.js - 如何复制图像?
我想把image.png
表格复制/folder1
到/folder2
,怎么办?
谢谢!
javascript - 解析“......没有方法'replace'”时出现JSON错误
让我承认我是一个完整的编程和 javascript 菜鸟,这一事实是我麻烦的根源。
我正在尝试从我使用 json.stringify 保存到的文本文件中填充大量自定义对象。当我获取文件内容和 json.parse(them) 时,我收到以下错误:
导致此错误的代码是:
我猜我做错了。我看到有些人提到这类事情的序列化程序,但我想仔细检查一下这是否是我需要的(也许可以就如何在这种情况下使用它们获得一些指导)。不过,似乎 stringify 输出很好,所以我不确定为什么 JSON 不能把小矮人重新组合在一起。任何帮助将不胜感激。
编辑: text.replace 行在 /vendor/commonjs-utils/lib/json-ext.js 中,而不是我的代码。我认为这是 JSON 的一部分。也许我错了?有没有其他方法可以通过 JSON 解析我的对象数组?
node.js - 用 jasmine 和 node.js 模拟文件系统
我在使用 jasmine 测试我的文件访问时遇到问题。我正在编写一个简单的观察程序,它注册一个回调require('fs').watch
并发出一个包含文件名的事件,这里没什么特别的。
但是,当我尝试编写模拟fs
模块的测试时,我遇到了几个问题。
这是我的 Watcher 课程(CoffeeScript 前面)
这是我的测试:
这个效果很好并且没有任何问题通过,但是这个完全失败了,我不确定我是否正确传递了参数。
最后一个给了我奇怪的“([对象]没有方法发射)”,这是错误的。
对于第二个问题,我只是将我的函数调用包装在一个闭包中并且它有效,但我真的需要了解为什么在运行我的测试时,this
上下文完全搞砸了。
javascript - Node.js 管道——怎么写?
我需要弄清楚如何授予 exec 写入权限。
我怎样才能做到这一点?
javascript - 如何在 Node.js 中读取文件?
在 Node.js 中,我想读取一个文件,然后文件console.log()
的每一行用\n
. 我怎样才能做到这一点?
javascript - node.js readdir() 中的特殊字符
我在 node.js 中运行这段代码,以便查看目录中的文件并查看它们的统计信息:
我的问题是包含特殊字符的文件名。我是瑞典人,所以有很多 å、ä 和 ö。当输出大多数文件名时,fullPath 的输出是正确的,但只要文件名包含特殊字符,该字符就会显示为“?”,然后 fs.stat 失败,因为它找不到文件。我错过了什么?我在 Windows 上运行 v0.5.7 版本。
提前致谢。