mirror of
https://github.com/SAP/jenkins-library.git
synced 2025-04-27 12:32:19 +02:00
1.4 KiB
1.4 KiB
FileUtils
Description
Provides file system related utility functions.
Constructor
Since there are only static utility methods there is no need for instantiating objects.
Method Details
validateDirectory(dir)
Description
Checks whether a file exists and is a directory.
Parameters
dir
- directory to be checked. In case it is relative path it is checked against the current working directory. In case of doubt use the absolute path (prefix the directory withpwd
).
Return value
none
Side effects
none
Exceptions
IllegalArgumentException
: If the parameterdir
is null or empty.AbortException
: If the directory does not exist or is not a directory.
Example
FileUtils.validateDirectory('/path/to/dir')
validateDirectoryIsNotEmpty(dir)
Description
Check whether a directory is not empty. Before the directory is checked, validateDirectory(dir)
is executed.
Parameters
dir
- directory to be checked. In case it is relative path it is checked against the current working directory. In case of doubt use the absolute path (prefix the directory withpwd
).
Return value
none
Side effects
none
Exceptions
IllegalArgumentException
: If the parameterdir
is null or empty.AbortException
: If the directory does not exist or is not a directory or the directory is empty.
Example
FileUtils.validateDirectoryIsNotEmpty('/path/to/dir')