fs

    0

    1答えて

    私は空のファイルで構成されるディレクトリを持っており、それぞれの名前を繰り返し処理したいと思います。しかし、私はこれらの空のファイルを2000万個近く持っていて、メモリにfs.readdirまたはfs.readdirSyncをすべてロードすると、不必要に長くなり、システム上のすべてのメモリを奪うでしょう。 これについてはどのような方法がありますか? 理想的には、私は次のようにressembleする

    0

    1答えて

    1つの問題があります。それがどのように動作するのか理解していない。 fs.createWriteStream内にファイルを作成したいので、相対パスでのみ動作します。そのようなファイルやディレクトリ、オープン '/Users/arsenkarapetan/Documents/sedalina/server/uploads/2/example.txt' :すべてのフォルダが let p = path.

    0

    2答えて

    私はクライアント側searchStrからファイル内の行と一致する必要がある複数の検索キーワードを持っているとします。textとファイルの各行をどのように一致させ、その行をresultsにプッシュしますか?以下のコードでは、私はresultsの空の応答を得ています。何が間違って実装されているのでしょうか? search.js function asyncFiles(filesData) {

    0

    1答えて

    基本的には、私はファイル内の各行で見つけなければならないクライアントからの複数の検索文字列を持っています。 どのように各検索文字列をループして一致を見つけることができ、ループが完了すると、一致するすべての行がresultsにプッシュされます。 searchLogs.js /* Example client input var searchStr = [{"text":"457383",{

    1

    1答えて

    私はファイルへの書き込みに 'fs'を使用しています。書き込みプロセスはスムーズに進み、ファイルは必要に応じて作成されますが、 'err'変数はnullを返します。私はこの「null」がエラーを示さないと推測しますが、私は確信していました。 fs.writeLineにerrから 'null'があります。つまり、エラーはありませんか?

    0

    1答えて

    この機能のサポートをアプリに追加する必要があります。 私の現在の実装は非常に簡単です: private acceptedFileExtensions: string[] = ['.txt', '.docx', '.xlx', ...] そしてChokidar内部の拡張のこの配列を使用します。 this.watcher.on("add", (pathName: string) => {

    0

    2答えて

    古いファイル転送ユーティリティを使用して注文処理のための古い電子メールベースのシステムを置き換えるために、Nodejs、Expressおよびこれに関連する他のライブラリを使用しています。 現在の問題は、データをプルオーバーしても問題ありませんが、最後にディスクにファイルを保存することはできません。 これは私が使用しているコードです。単なるスニペットです。すべての変数が設定され、正しい型であると仮定

    0

    1答えて

    ローカルファイルシステムのファイルにデータを保存します。 私が実装したいアクションは、ボタンクリックが発生したときにデータがバックエンドに渡され、fsを使用してデータを保存するときです。 私は正常に動作しているfsコードを持っています。 var fs = require("fs"); var path = "D:\\Temp\\Test.txt"; var data = "Hello";