タグ付けされた質問 「fs」



25
(サードパーティのライブラリを使用せずに)Node.jsでファイルをダウンロードするにはどうすればよいですか?
サードパーティのライブラリを使用せずに Node.jsでファイルをダウンロードするにはどうすればよいですか? 特別なものは必要ありません。特定のURLからファイルをダウンロードして、それを特定のディレクトリに保存するだけです。


7
nodejsは絶対パスからファイル名を取得しますか?
絶対ファイルパスからファイル名を取得できるAPIがある場合、 例えば"foo.txt"から"/var/www/foo.txt" 私はそれが文字列操作で機能することを知っていますfullpath.replace(/.+\//, '') がfile.getName()、Javaのようにそれを行うことができるより「正式な」方法があることを知りたいです。 NodeJSは絶対パスからファイル名を取得しますか?
289 node.js  path  fs 

7
Node.jsを使用してJSONファイルにデータを書き込む/追加する
ループデータのノードを使用してJSONファイルを書き込もうとしています。例: let jsonFile = require('jsonfile'); for (i = 0; i < 11; i++) { jsonFile.writeFile('loop.json', "id :" + i + " square :" + i * i); } loop.jsonのoutPutは次のとおりです。 id :1 square : 1 しかし、次のような出力ファイルが必要です。また、そのコードを再度実行すると、同じ既存のJSONファイルの要素として新しい出力が追加されます。 { "table":[ { "Id ":1, "square ":1 }, { "Id ":2, "square ":3 }, { …
196 javascript  json  node.js  fs 

21
ノードのfs.mkdirSyncでフルパスを作成する方法
存在しない場合はフルパスを作成しようとしています。 コードは次のようになります。 var fs = require('fs'); if (!fs.existsSync(newDest)) fs.mkdirSync(newDest); このコードは、サブディレクトリが1つ( 'dir1'のようなnewDest)しかない限り問題なく機能しますが、( 'dir1 / dir2')のようなディレクトリパスがあると、エラー:ENOENTで失敗し 、そのようなファイルやディレクトリはありません。 必要なだけのコード行でフルパスを作成できるようにしたいと思います。 私はfsに再帰的なオプションがあると読んで、このようにしてみました var fs = require('fs'); if (!fs.existsSync(newDest)) fs.mkdirSync(newDest,'0777', true); 存在しないディレクトリを再帰的に作成するのは簡単だと思います。何かが足りないのですか、それともパスを解析して各ディレクトリを確認し、まだ存在しない場合は作成する必要がありますか? 私はノードを初めて使用します。古いバージョンのFSを使用しているのではないですか?
159 node.js  fs 

17
Node.jsはファイルが存在するかどうかを確認します
ファイルの存在を確認するにはどうすればよいですか? モジュールのドキュメントにfsは、メソッドの説明がありfs.exists(path, callback)ます。しかし、私が理解しているように、ディレクトリのみの存在をチェックします。そして、私はファイルをチェックする必要があります! これはどのように行うことができますか?
143 node.js  fs 

10
async / awaitでnode.jsのファイルシステムを使用する
一部のファイルシステム操作でasync / awaitを使用したいと思います。通常はasync / awaitを使用しているため、正常に動作しますbabel-plugin-syntax-async-functions。 しかし、このコードでnamesは、ifケースが未定義の場合に遭遇します。 import fs from 'fs'; async function myF() { let names; try { names = await fs.readdir('path/to/dir'); } catch (e) { console.log('e', e); } if (names === undefined) { console.log('undefined'); } else { console.log('First Name', names[0]); } } myF(); コードをコールバック地獄バージョンに再構築すると、すべてが正常になり、ファイル名を取得します。ヒントをありがとう。

5
fs.writeFileSyncを使用してJSONオブジェクトをJSONファイルに書き込む
JSONオブジェクトをJSONファイルに書き込もうとしています。コードはエラーなしで実行されますが、オブジェクトのコンテンツが書き込まれる代わりに、JSONファイルに書き込まれるのは次のとおりです。 [object Object] これは実際に書き込みを行うコードです: fs.writeFileSync('../data/phraseFreqs.json', output) 「出力」はJSONオブジェクトであり、ファイルはすでに存在しています。さらに情報が必要な場合はお知らせください。
116 json  node.js  file  fs 

9
(終了前に)読み取り可能なストリームを閉じる方法は?
Node.jsで読み取り可能なストリームを閉じる方法は? var input = fs.createReadStream('lines.txt'); input.on('data', function(data) { // after closing the stream, this will not // be called again if (gotFirstLine) { // close this stream and continue the // instructions from this if console.log("Closed."); } }); これは次の方法より優れています。 input.on('data', function(data) { if (isEnded) { return; } if (gotFirstLine) { …
89 node.js  stream  fs 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.