問題タブ [directorystream]

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

java - nio.file.DirectoryStream を使用して、ディレクトリ内のすべてのファイルを再帰的に一覧表示します。

指定したディレクトリ内のすべてのファイルと、そのディレクトリ内のサブディレクトリを一覧表示したいと考えています。ディレクトリをリストする必要はありません。

私の現在のコードは以下です。指定したディレクトリ内のファイルとディレクトリのみを一覧表示するため、正しく機能しません。

どうすればこれを修正できますか?

0 投票する
0 に答える
297 参照

java - Javaで空のフォルダを削除、隠しファイルを処理

Javaで空のフォルダーを削除しようとしています。これが私のコードです:

実際には機能しません。隠しファイルが原因だと思います。「DS_Store」ファイルのチェックを行っていますが、実際には機能していないようです。任意のヒント?このコードもおそらく短くなる可能性があります。

編集: コードの結果について言及するのを忘れていました。コンソールに「DS_Store ファイルが削除されました」と表示されますが、自動的に再作成されているか、Files.delete(file) が機能していません。さらに、3 つの DS_Store ファイルからのみ検出されます。エラーは表示されず、フォルダーは削除されません。

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

java - Javaのディレクトリストリームを使用して、他のサブディレクトリではなくディレクトリ内のみでファイル/サブディレクトリを取得する方法

Java の DirectoryStream を使用して、ディレクトリ内のすべてのファイル/サブフォルダーのリストを取得しています。ただし、ディレクトリのすべてのファイルとフォルダーを調べた後、私のコードはすべてのサブディレクトリを調べます。サブディレクトリも通過しないようにするにはどうすればよいですか?

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

java - ディレクトリで順序付けされた Java FileVisitor のアクセス

Java のFileVisitorインターフェイスを使用して、ファイルのリストを確認し、内容をデータベースにインポートしようとしています。シナリオは、csv コンテンツを順番にインポートすることです。Object.csv、Object_updated.csv、Object_deleted.csv という名前のファイルが存在する可能性があり、その内容をデータベースにマージする必要があります。フォルダ階層には次が含まれます。

これは、基本的な解析のために私が思いついたものです:

これにより返されたファイルのリストは次のとおりです。

objectname_updated.csv と objectname_deleted.csv の 2 つのファイルがある場合、objectname_deleted.csv の代わりに objectname_updated.csv を最初にウォークする必要があります。この特定のインスタンスは機能していましたが、ドキュメントによると、ファイル リストが適切であるとは限りません。ファイル名に基づいて順序を取得する方法はありますか? または、事前に並べ替えられたファイル リストを保存する必要がありますか?