Class FileUtil
java.lang.Object
de.pirckheimer_gymnasium.engine_pi.util.FileUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringThis method combines the specified basepath with the parts provided as arguments.static voidstatic booleanstatic booleanfindFilesByExtension(List<String> fileNames, Path dir, String extension) static StringgetExtension(File file) static StringgetExtension(String path) static StringgetFileName(String path) Gibt den Dateinamen eines Pfades ohne die Dateierweiterung zurück.static StringgetFileName(String path, boolean extension) Gibt den Dateinamen eines Pfades mit oder ohne Dateierweiterung zurück.static StringgetFileName(URL path) Gibt den Dateinamen eines Pfades ohne Dateierweiterung zurück.static StringgetFileName(Path path) Gibt den Dateinamen eines Pfades ohne Dateierweiterung zurück.static StringgetHome()https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/System.html#getProperties()static StringgetParentDirPath(String uri) static StringgetParentDirPath(URI uri) static StringhumanReadableByteCount(long bytes) static StringhumanReadableByteCount(long bytes, boolean decimal) static StringnormalizePath(String path) Ersetzt im gegebenen Dateipfad alle Schrägstriche (Slashes) und Gegenschrägstriche (Backslashes) mit dem Zeichen des AttributsFile.separator.
-
Method Details
-
deleteDir
-
findFilesByExtension
-
findFiles
-
getExtension
-
getExtension
-
getFileName
Gibt den Dateinamen eines Pfades mit oder ohne Dateierweiterung zurück.Endet der Pfad mit einem Pfadtrennzeichen, so wird eine leere Zeichenkette zurück gegeben.
- Parameters:
path- Der Dateipfad angegeben als Zeichenkette.extension- Ob die Dateierweiterung im Dateinamen erhalten bleiben soll oder nicht.- Returns:
- Der Dateiname mit oder ohne Dateierweiterung je nach Eingabeparameter.
-
getFileName
Gibt den Dateinamen eines Pfades ohne die Dateierweiterung zurück.Endet der Pfad mit einem Pfadtrennzeichen, so wird eine leere Zeichenkette zurück gegeben.
- Parameters:
path- Der Dateipfad angegeben als Zeichenkette.- Returns:
- Der Dateiname ohne Dateierweiterung.
-
getFileName
Gibt den Dateinamen eines Pfades ohne Dateierweiterung zurück.Endet der Pfad mit einem Pfadtrennzeichen, so wird eine leere Zeichenkette zurück gegeben.
- Parameters:
path- Der Dateipfad.- Returns:
- Der Dateiname ohne Dateierweiterung.
-
getFileName
Gibt den Dateinamen eines Pfades ohne Dateierweiterung zurück.Endet der Pfad mit einem Pfadtrennzeichen, so wird eine leere Zeichenkette zurück gegeben.
- Parameters:
path- Der Dateipfad.- Returns:
- Der Dateiname ohne Dateierweiterung.
-
getParentDirPath
-
getParentDirPath
-
combine
This method combines the specified basepath with the parts provided as arguments. The output will use the path separator of the current system;- Parameters:
basePath- The base path for the combined path.paths- The parts of the path to be constructed.- Returns:
- The combined path.
-
humanReadableByteCount
-
humanReadableByteCount
-
normalizePath
Ersetzt im gegebenen Dateipfad alle Schrägstriche (Slashes) und Gegenschrägstriche (Backslashes) mit dem Zeichen des AttributsFile.separator.- Parameters:
path- Ein Dateipfad, der Schrägstriche oder Gegenschrägstriche enthalten kann.- Returns:
- Der normalisierte Dateipfad.
-
exists
-
getHome
https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/System.html#getProperties() -
createDir
-