javascript - 是否可以在命令行参数中将字符串变量作为文件传递?
问题描述
我正在调用将本地文件转换为另一种文件格式的命令行子进程。它是这样的
>myFileConversion localfile.txt convertedfile.bin
这会将localfile.txt 转换为名为convertedfile.bin 的文件中所需的格式。它还可以选择将内容放入标准输出。我在服务器上的节点 js 中运行它,并且需要动态创建 localfile.txt。
localfile.txt 的内容只是我动态生成的一个字符串。如果可能的话,我希望传递字符串而不是将字符串写入文件以提高效率。我怎么能这样做?可能吗?它会比写入本地文件更快吗?
解决方案
正如克里斯在评论中提到的那样,可能可以通过管道传输数据,但由于我只需要保存一次文件,因此在本地保存文件并传递文件名会更容易。请发布其他可能的答案!
推荐阅读
- csv - v1.1.0.RC3 上的新警告 - 无法解析 csv
- java - Java rgb 问题
- python - 无法从智能合约中返回值,在任何地方使用 python 上的烧瓶
- security - 推送到远程之前的 Github 扫描 repo
- javascript - 类型上不存在属性,并且参数隐式具有任何类型
- javascript - 引用相关单元格的颜色
- reactjs - sudo npm run start 管理员权限错误?
- c# - C# - 如何在控制台应用程序上显示进程进度百分比并打印更改字符串?
- javascript - Selenium WebDriver - 单击 Javascript 按钮
- laravel - 在 Laravel 中提交表单时处理日期时间字段