Package de.qytera.qtaf.core.io
Class DirectoryHelper
java.lang.Object
de.qytera.qtaf.core.io.DirectoryHelper
Class containing helper methods for interacting with the file system.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanCreate a directory.static booleandeleteDirectory(File dir) Delete a directory and all its subdirectories.static booleandeleteDirectory(String dir) Delete a directory and all its subdirectories.static StringpreparePath(String path) Replace variables and insert default file separator.
-
Field Details
-
SEP
File separator shorthand.
-
-
Method Details
-
preparePath
Replace variables and insert default file separator.- Parameters:
path- Path- Returns:
- Prepared path
-
createDirectoryIfNotExists
Create a directory.- Parameters:
dir- File path relative to project's root directory- Returns:
- true on success, false otherwise
-
deleteDirectory
Delete a directory and all its subdirectories.- Parameters:
dir- directory- Returns:
- true on success, false otherwise
-
deleteDirectory
Delete a directory and all its subdirectories.- Parameters:
dir- directory- Returns:
- true on success, false otherwise
-