問題タブ [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.

0 投票する
19 に答える
1821924 参照

javascript - Node.js でのファイルの書き込み

Node.js を使用しているときにファイルに書き込む方法を見つけようとしましたが、成功しませんでした。どうやってやるの?

0 投票する
18 に答える
656594 参照

javascript - ノードのファイルに追加する方法は?

ログ ファイルに文字列を追加しようとしています。ただし、 writeFile は、文字列を書き込む前に毎回コンテンツを消去します。

これを簡単な方法で行う方法はありますか?

0 投票する
18 に答える
889705 参照

node.js - ファイル/ディレクトリがNode.jsに存在するかどうかを同期的に確認します

node.jsを使用して、ファイルまたはディレクトリが存在するかどうかを同期的に確認するにはどうすればよいですか?

0 投票する
4 に答える
34941 参照

javascript - node.jsのfs.createReadStreamとfs.readFileの長所と短所は何ですか?

私はnode.jsをいじっていて、ファイルが存在することを確認し、writeHeadで適切なMIMEタイプを送信したら、ファイルを読み取ってネットワークに送信する2つの方法を発見しました。

問題のファイルがビデオのように大きなものである場合、 fs.createReadStream がより良いユーザーエクスペリエンスを提供する可能性があると仮定するのは正しいですか? ブロックっぽさが減ったような気がします。これは本当ですか?私が知る必要がある他の長所、短所、注意事項、または落とし穴はありますか?

0 投票する
2 に答える
7026 参照

node.js - 画像をコピーする方法は?

image.pngフォーム/folder1をにコピーしたいのですが/folder2、どうすればよいですか?

ありがとう!

0 投票する
1 に答える
3982 参照

javascript - "... has no method 'replace'" の解析時の JSON エラー

私は完全なプログラミングと JavaScript の初心者であり、その事実が私の問題の原因であることを認めて、これを前置きさせてください。

json.stringify で保存したテキスト ファイルから大量のカスタム オブジェクトの配列を取り込もうとしています。ファイルの内容と json.parse(them) を取得すると、次のエラーが発生します。

このエラーの原因となるコードは次のとおりです。

私はこれについてすべて間違っていると思います。この種のことについてシリアライザーについて言及している人を見ましたが、それが必要かどうかを再確認したかったのです (そして、このコンテキストでそれらを使用する方法について何らかの方向性を得るかもしれません)。ただし、stringify の出力は問題ないようですが、JSON でハンプティ ダンプティを元に戻すことができない理由がわかりません。どんな助けでも大歓迎です。

編集: text.replace 行は、私のコードではなく、/vendor/commonjs-utils/lib/json-ext.js にあります。これはJSONの一部だと思いました。おそらく私は間違っていますか?JSON を介してオブジェクト配列を解析する別の方法はありますか?

0 投票する
2 に答える
3088 参照

node.js - jasmine と node.js を使用したファイルシステムのモック

ジャスミンを使用したファイル アクセスのテストに問題があります。require('fs').watchコールバックを登録し、ファイルの名前を含むイベントを発行する単純なウォッチャーを作成していますが、ここでは特別なものはありません。

fsただし、モジュールをモックするテストを作成しようとすると、いくつかの問題が発生します。

これが私のWatcherクラスです(CoffeeScript先)

そして、ここに私のテストがあります:

これはうまく機能し、問題なく通過しますが、これは完全に失敗します。引数を正しく渡しているかどうかはわかりません。

そして最後のものは私に奇妙な '([Object] does not have a method emit)' を与えますが、これは間違っています。

this2 番目の問題については、関数呼び出しをクロージャーでラップしただけで機能しましたが、テストを実行するときにコンテキストが完全にめちゃくちゃになる理由を本当に理解する必要があります。

0 投票する
1 に答える
261 参照

javascript - Node.js配管-書き方は?

execに書き込み権限を与える方法を理解する必要があります。

これどうやってするの?

0 投票する
4 に答える
514 参照

javascript - Node.js でファイルを読み取るにはどうすればよいですか?

Node.js で、ファイルを読み込んでから、ファイルconsole.log()の各行を\n. どうやってやるの?

0 投票する
1 に答える
2534 参照

javascript - node.js readdir() の特殊文字

ディレクトリ内のファイルを表示し、それらの統計を表示するために、このコードを node.js で実行しています。

私の問題は、特殊文字を含むファイル名にあります。私はスウェーデン人なので、å、ä、öがたくさんあります。fullPath からの出力は、ほとんどのファイル名を出力している場合は正しいのですが、ファイル名に特殊文字が含まれている場合は常にその文字が「?」として表示され、fs.stat が失敗してファイルが見つからないことがあります。私は何を逃したのですか?Windows でバージョン v0.5.7 を実行しています。
前もって感謝します。