Javaを使用してディレクトリにファイルが存在するかどうかを確認する必要がありますが、ファイル名にはパターンがあります。たとえば、ファイル名はrecap_data_03082017.txtで、最後の数字は常に変更されています。あなたはこれまでに何をしようとしなかった_ * recap_dataのようにワイルドカードを使用して検索を実行するためにそこの方法は、あなたは、Java 8を使用している場合は、以下のことを試みることができるワイルドカードを使用してディレクトリ内のファイルを検索する
0
A
答えて
0
をCSV。さ
try (Stream<Path> paths = Files.walk(Paths.get("/your/path/"), 1)) {
return paths
.filter(Files::isRegularFile)
.anyMatch(f -> {
final String fileName = f.getFileName().toString();
return fileName.startsWith("ecap_data_") && fileName.endsWith(".csv");
});
} catch (IOException e) {
e.printStackTrace();
}
+0
これは問題なく動作しますが、私のメソッドのreturn文としてtrueまたはfalseを返す方法を管理できませんでした。複雑な構文 –
+0
申し訳ありませんが、パターンのあるファイルが存在するかどうかを確認したいと思っています –
+0
それはOKです;)それは私にとって問題の90%を解決しました:)ありがとう –
関連する問題
- 1. ワイルドカードを使用してファイルのリストを検索するには
- 2. System.IO.Directory.GetFilesとパス内のワイルドカードを使用して検索
- 3. ディレクトリ内のファイルを検索する
- 4. Javaを使用してディレクトリとサブディレクトリ内のファイルを検索する8
- 5. 現在のディレクトリを取得し、ワイルドカードを使用してcsvファイルを検索する方法は?
- 6. ワイルドカードを使用したキーの検索
- 7. ワイルドカードを使用してgrepを使用してディレクトリ内のファイルを検索するにはどうすればよいですか?
- 8. ディレクトリ内のファイルを反復してコンテンツを検索する
- 9. Powershellを使用してディレクトリ内のリストからファイル名のログを検索
- 10. PowerShell、ディレクトリ内のファイルを検索して置換する
- 11. Bash:ワイルドカードを使用してファイルとディレクトリを区別する
- 12. iPhone SDKでワイルドカードを使用したファイル名を検索
- 13. ディレクトリ構造内のファイルを検索
- 14. VIMでワイルドカードを使用して検索する方法
- 15. ディレクトリ内のすべてのFortranファイルを検索するBashコマンド
- 16. すべてのディレクトリ内のファイルを検索する
- 17. ハッシュキャラクターでは、elasticsearchでワイルドカードを使用して検索します。
- 18. マクロコマンドを使用してデータセット内の複数のディレクトリを検索する
- 19. linuxを使用してディレクトリ内の複数の文字列を検索する
- 20. バッチスクリプトウィンドウを使用してtxtファイル内を検索する7
- 21. javacriptを使用してtxtファイル内を検索する
- 22. は、MySQLを使用して検索:どのようにワイルドカード
- 23. ディレクトリ内のファイル名の検索
- 24. powershellでワイルドカードを使用して複数のディレクトリを検索することはできますか?
- 25. ワイルドカードを使用して名前で列を検索
- 26. VSコード - ディレクトリ内のすべてのファイルのテキストを検索
- 27. ディレクトリ内の特定のファイルを検索し、ディレクトリを削除します。
- 28. jQueryを使用してhtmlファイルのディレクトリを検索しますか?
- 29. Ruby - すべてのディレクトリ内のファイルを検索して集める
- 30. IO :: Eventを使用してディレクトリ内の新しいファイルを検出する
? –
string.contains()を試しましたか? – isaace
org.apache.commons.io.FilenameUtils.wildcardMatching(fileName、wildCard)しかし複雑すぎる –