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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanCreate a directorystatic booleandeleteDirectory(File dir) Delete a directory and all its sub directoriesstatic booleandeleteDirectory(String dir) Delete a directory and all its sub directoriesstatic StringpreparePath(String path) Replace variables and insert default file separator
-
Field Details
-
fs
-
-
Constructor Details
-
DirectoryHelper
public DirectoryHelper()
-
-
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
- Throws:
IOException- error during file creation
-
deleteDirectory
Delete a directory and all its sub directories- Parameters:
dir- directory- Returns:
- true on success, false otherwise
-
deleteDirectory
Delete a directory and all its sub directories- Parameters:
dir- directory- Returns:
- true on success, false otherwise
-