Ich habe einen Ordner, der einige Dateien enthält. Ich möchte alle Dateien, die mit Präfix 'Rz' und Suffix beginnen. lst. . so für ex RzCountry. Lst. so möchte ich Land .. Also, wie kann ich das tunAbrufen von Dateien mit Prefixfilefilter und Suffixfilefilter in Java
1
A
Antwort
0
Hier ist ein exemple, was Sie brauchen:
public static void main(String[] args) {
// replace here by your directory path
File dir = new File("directory_path");
String prefixe = "Rz";
String sufixe = "ls";
// retrieve all the file with name containing Rz at the beginning and ends with ls
File[] files = dir.listFiles(fileName ->
fileName.getName().startsWith(prefixe) &&
fileName.getName().endsWith(sufixe));
// if you need to have all the name of the file without prefixe/sufixe
List<String> list = Stream.of(files)
.map(file ->
file.getName().substring(prefixe.length(),
file.getName().length() - sufixe.length()))
.collect(Collectors.toList());
}
+0
Es funktioniert nicht für mich. Es nimmt den ganzen Pfad in einem Array. Ich möchte nur Land anzeigen. –
+0
Hallo, Sie müssen Verzeichnispfad durch den Pfad des Ordners ersetzen, der die Dateien enthält, die Sie abrufen möchten, und Sie können diese Zeile verwenden, um alle Werte zu drucken: list.forEach (System.out :: println); –
Verwandte Themen
- 1. Schreiben und Abrufen von Objekten in Datei mit Java
- 2. Ubuntu Server - Upload und Download von Dateien mit Java-Client
- 3. Zeilen von C-Code in Dateien abrufen
- 4. Öffnen von Dateien, Schreiben, in Dateien und Löschen von Dateien in Java
- 5. Liste der Dateien in Cloud Storage (Java) abrufen
- 6. Beste Methode zum Abrufen von Daten in XPages und Java
- 7. Kalenderereignisse von Outlook.com mit Java-API abrufen
- 8. Abrufen von Dateien mit einem Array in der Reihenfolge
- 9. SshNet SFTP Dateien und Verzeichnisse abrufen
- 10. Abrufen von Sitzungsdaten beim Hochladen von Dateien mit fancyupload
- 11. Bereitstellen von Java-Dateien
- 12. Anhängen von Daten an die URL und Abrufen in Java
- 13. Abrufen von aktuellen capslock Zustand in Java
- 14. Abrufen von Dateien von FTP mit Federintegration FtpOutboundGateway
- 15. Abrufen von Dateien und deren Versionsnummern vom Sharepoint
- 16. Parsen von XML-Dateien mit Java und Leerzeichen im Dateipfad
- 17. Wie abrufen untracked Dateien mit git stash
- 18. Abrufen einer Sammlung von Nachfolgern in Java
- 19. Abrufen einer BitMap von AsyncTask in Java
- 20. Dateipfad in Java abrufen
- 21. Stoppen von .bat Dateien dynamisch mit Java
- 22. Zehntausende von Dateien lesen und in Millionen von Dateien in Java schreiben
- 23. Dateien in einem Ordner abrufen
- 24. Abrufen des Dateipfads von Dateiname in Java
- 25. Abrufen von inneren Elementen in Java
- 26. Laravel Storage Fassade und Dateien abrufen
- 27. Suchen und Ersetzen in Java-Dateien
- 28. Abrufen von Wert einer Methode mit Prädikat-Rückgabetyp in Java
- 29. Generieren und Anzeigen von PDF-Dateien in Flex/Java
- 30. Abrufen des Standardstammverzeichnisses in Java
Was ist Ihr bisher versucht haben? – tfv
Ich habe versucht, mit Filtern. –