問題タブ [fs-extra]

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 投票する
1 に答える
3967 参照

node.js - Fs-Extra はディレクトリ内のファイルだけを削除できますか?

ディレクトリ自体を削除せずに、apples ディレクトリ内のすべてのファイルを削除できますか? fs-extra APIには、可能かどうかは記載されていません。

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

javascript - FSアクションでFORループ後に実行

後にアクション fs.copy を呼び出す for ループがあります。for ループが完了したら、コマンドを実行する必要があります。for が完了したら、コールバックを行う必要があると思います。私が遭遇していると思う問題は、 fs.copy が非同期で実行されるため、 fs.copy アクションが完了する前に for ループが実際に完了することです。提案?

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

javascript - キャンセルの可能性があるnode.jsを使用してファイルをコピーする

ファイルパスの配列を特定の宛先にコピーする node.js アプリケーションを実装しています。

方法は簡単です。元のパスに 10 個のファイル パスがあり、宛先パスとして 1 つのパスがあるとします。そのため、各 From パスはfs.copy関数を使用して ONE By ONE で宛先にコピーされます。

ただし、ファイル配列は数とサイズの点で大きくなる可能性があるため、ユーザーがファイルのコピー操作をキャンセルして、既にコピーされたものを削除できる機能を実装しようとしています。

私の質問は、 fs.copy でキャンセル操作を行うことは可能ですか? たとえば、2GB のファイルをコピーしようとしているときに fs.copy 操作を停止するにはどうすればよいですか?

私が望むものを達成するための fs.copy 以外の代替手段はありますか?

0 投票する
3 に答える
34099 参照

javascript - ソース ファイルを Nodejs の別の宛先にコピーする

fs-extra module を使用して、あるフォルダーから別のフォルダーにイメージをコピーしようとしています。

これは私のディレクトリです

そして、これは私がいつも得るエラーです:

エラー {errno: -4058、コード: "ENOENT"、syscall: "lstat"、パス: "E:\mainisp.jpg"、メッセージ: "ENOENT: no such file or directory, lstat 'E:\mainisp.jpg' "}

宛先を./test/に変更すると、このエラーが発生します

エラー {errno: -4058、コード: "ENOENT"、syscall: "lstat"、パス: "E:\Development\Node apps\Node softwares\Digital_library\mainisp.jpg"、メッセージ: "ENOENT: そのようなファイルまたはディレクトリはありません" , lstat 'E:\Devel… アプリ\ノード ソフトウェア\Digital_library\mainisp.jpg'"}

注: ブラウザーでこれをテストしていません。これは Nwjs アプリであり、添付されたエラーの写真は Nwjs コンソールからのものです。

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

node.js - fs-extra copy file は空のファイルを出力します

次のコードを実行すると、空のファイルが正しい名前で作成されます。私は明らかに空のファイルを望んでいません。

意図的に間違ったパスにすると失敗するため、パスが正しいことはわかっています(明らかに)

この出力は、 Copy Complete 前に述べたように、ファイルは空白です。ここで何が間違っているのか分かりますか?

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

node.js - node js fs-extra outputFileデータパラメータを変数として?

パスとデータを変数としてファイルを作成する関数をデルケアします。ここに私のコード

よりも

file1、file2、file3 が作成されますが、ファイルの内容はすべてundefined 、私のコードを可能にする方法はありますか?

ありがとう

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

node.js - `fs-extra` を `bluebird` と統合すると、`Cannot read property 'then' of undefined` エラーが発生しました

これが私のコードです

私はいつもTypeError: Cannot read property 'then' of undefinedエラーが発生します。

バージョン:

検索して同様の質問を見つけましたが、まったく同じではありませんでした。残念ながら、その答えを試しましたが、問題を解決できません。

何か見逃しましたか?