問題タブ [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.
node.js - プロジェクト ディレクトリの絶対ベース パスを見つける
これまでは、次のコード スニペットを使用して、後で readStream として開くファイルの絶対パスを取得できました。
Meteor 0.6.5 以降、ベース パスは次を指しています。.meteor/local/build/programs/...
Assets API もありますが、これはパスを返すことはできず、読み取ったドキュメントのみを返します。より大きなデータ ファイルを処理するためのストリームが必要ですか?
node.js - mocha fs.existsSyncは常に失敗します
mocha テストにファイルが存在するかどうかを確認しようとしています。ファイルがテストフォルダーに存在するという事実を知っています(これを機能させようとしている間、簡単にするためにそこに配置しています)。しかし、私が何をしても、 fs.existsSync は常に失敗します。Logger.startup() はファイルを作成します。Logger.getFilename() は、5-17-30-2013.log のような値を返します。私はモカに慣れていないので、古典的な失敗をしているのかどうかわかりません. 私の知る限り、モカを同期的に使用しています。助けてくれてありがとう。
ここに私のモカテストスクリプトがあります:
javascript - 監視フォルダ削除時のノード監視 EPERM
Windowsマシンでnodejs fs.watchを使用してフォルダーを監視するのに苦労しています。監視フォルダーが削除されると、例外が発生します。
somedir を削除すると、コールバックではなく例外が発生します。
node.js - node.jsのソケットを介してすべてのファイル名を送信して、ディレクトリを再帰的にウォークするにはどうすればよいですか?
ディレクトリで見つかったすべてのファイル名を (再帰的に) Web ソケット経由でクライアントに送信できるノード サーバーを作成しようとしています。ここでの考え方は、ディレクトリが非常に大きく、ディレクトリ全体が読み取られる前にクライアント側で結果を取得し始めたいということです。
私はこのような何かがそれを行うべきだと思います:
サーバ側:
クライアント側:
したがって、サーバーの /some/absolue/path に次のものがあったとします。
クライアント側のスクリプトがログに記録することを期待します
また