問題タブ [file-listing]
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.
java - ディレクトリ内の(いくつかの)ファイル名を効率的に取得する方法
2,000 万以上のファイルを含むディレクトリがあります。私が試したら
ファイルを取得するのに約 5 ~ 10 分かかります (場合によってはそれ以上)。すべてのファイル名は必要ありません。毎回ほんの一握りです。
Linuxで試してみると:
ls -l | head -n 100: 永遠にかかりますls -f | head -n 100: 数秒で応答が得られます。
ProcessBuilderしたがって、次のようなものを使用して実行すると、ファイルをすばやく一覧表示できますls -f | head -n 100
を使用せずに、ディレクトリ内の固定数のファイルをリストするネイティブな方法はありますProcessBuilderか?
java - JAVAで再帰的なファイルリストの深さを制限する方法は?
Javaで再帰的なファイルリストの深さを制限する方法はありますか? Apache commons-io の FileUtils.listFiles(File directory, String[] extensions, boolean recursive) を使って指定したディレクトリのファイルを一覧表示しているのですが、この API はこのディレクトリの全項目を返します。
cobol - GnuCOBOLでディレクトリの内容を一覧表示するにはどうすればよいですか?
私の質問はかなり一般的であることを知っています(そして、「私のためにすべての仕事をしてください」のように見えます)。ここまでで、シングル サービング ページ用の小さな FastCGI アプリケーションが完成しました。
現在、GnuCOBOLで小さなファイルサーバーを作成することを検討しているため、実際に作業する必要があります。私は何かを書くことによって新しい言語を学ぶ傾向があります. 特定のファイルを読み取って処理する方法についてのアイデアはありますが、指定されたディレクトリのコンテンツを収集して処理する方法についての手がかりが必要になる可能性があります。
悲しいことに、システム コールC$LIST-DIRECTORY、x"91"関数 69、CBL_DIR_SCAN_STARTおよびその兄弟メソッドはまだGnuCOBOL ウィッシュ リストにあるため、商用 COBOL の既存のソリューションをそのまま適用することはできません。私はここでやや迷っています。
c - Cのディレクトリ内のファイルを一覧表示する
以下のコードを使用して、ファイル名を配列に保存しています。ここからコードを取得し、ファイル名を配列に保存します。このコードを実行すると、ディレクトリに 5 つのファイルがある (つまりcount5) と表示されますが、実際には 3 つしかありません。
