Package dev.gradleplugins.fixtures.file
Class FileSystemUtils
- java.lang.Object
-
- dev.gradleplugins.fixtures.file.FileSystemUtils
-
public final class FileSystemUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description FileSystemUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.io.Filecanonicalize(java.io.File file)Canonicalizes the given file.static java.io.FilecreateDirectory(java.io.File self)static java.io.FilecreateFile(java.io.File self)static java.io.Filefile(java.io.File self, java.lang.Object... paths)static java.io.FileforceDeleteDirectory(java.io.File self)Recursively delete this directory, reporting all failed paths.static java.util.Set<java.lang.String>getDescendants(java.io.File self)static booleanisEmptyDirectory(java.io.File self)static booleanisSelfOrDescendent(java.io.File self, java.io.File file)static java.io.Filetouch(java.io.File self)
-
-
-
Method Detail
-
createFile
public static java.io.File createFile(java.io.File self)
-
createDirectory
public static java.io.File createDirectory(java.io.File self)
-
file
public static java.io.File file(java.io.File self, java.lang.Object... paths)
-
isSelfOrDescendent
public static boolean isSelfOrDescendent(java.io.File self, java.io.File file)
-
getDescendants
public static java.util.Set<java.lang.String> getDescendants(java.io.File self)
-
isEmptyDirectory
public static boolean isEmptyDirectory(java.io.File self)
-
forceDeleteDirectory
public static java.io.File forceDeleteDirectory(java.io.File self)
Recursively delete this directory, reporting all failed paths.- Parameters:
self- the directory to delete.- Returns:
- self
-
touch
public static java.io.File touch(java.io.File self)
-
canonicalize
public static java.io.File canonicalize(java.io.File file)
Canonicalizes the given file.- Parameters:
file- the file to canonicalize- Returns:
- a canonicalized file, never null.
-
-