interface FileSystemInteraction
Utility methods exposed to scripts for interacting with resources (found on the file system or jars) and the file system
| Modifiers | Name | Description | 
|---|---|---|
static class  | 
                            FileSystemInteraction.CopySpec | 
                            
| Type Params | Return Type | Name and description | 
|---|---|---|
 | 
                            abstract java.lang.String | 
                            className(Resource resource)The class name of the given resource  | 
                        
 | 
                            abstract FileSystemInteraction | 
                            copy(groovy.lang.Closure callable)Allows Gradle style simple copy specs  | 
                        
 | 
                            abstract FileSystemInteraction | 
                            copy(java.lang.Object path, java.lang.Object destination)Copies a resource to the target destination  | 
                        
 | 
                            abstract FileSystemInteraction | 
                            copy(Resource from, java.io.File to)Copy a Resource from the given location to the given directory or location  | 
                        
 | 
                            abstract FileSystemInteraction | 
                            copyAll(java.lang.Iterable resources, java.lang.Object destination)Copies resources to the target destination  | 
                        
 | 
                            abstract FileSystemInteraction | 
                            delete(java.lang.Object path)Deletes a file  | 
                        
 | 
                            abstract java.io.File | 
                            file(java.lang.Object path)Obtain a file for the given path  | 
                        
 | 
                            abstract java.util.Collection<java.io.File> | 
                            files(java.lang.String pattern)Get files matching the given pattern  | 
                        
 | 
                            abstract java.io.File | 
                            getBuildDir()
  | 
                        
 | 
                            abstract java.io.File | 
                            getClassesDir()
  | 
                        
 | 
                            abstract java.io.File | 
                            getResourcesDir()
  | 
                        
 | 
                            abstract FileSystemInteraction | 
                            mkdir(java.lang.Object path)Makes a directory  | 
                        
 | 
                            abstract java.lang.String | 
                            projectPath(java.lang.Object path)Obtain the path of the resource relative to the current project  | 
                        
 | 
                            abstract Resource | 
                            resource(java.lang.Object path)Obtain a resource for the given path  | 
                        
 | 
                            abstract java.util.Collection<Resource> | 
                            resources(java.lang.String pattern)Obtain resources for the given pattern  | 
                        
 | 
                            abstract Resource | 
                            source(java.lang.String className)Finds a source file for the given class name  | 
                        
The class name of the given resource
resource -  The resourceAllows Gradle style simple copy specs
callable -  The callableCopies a resource to the target destination
path -  The pathdestination -  The destinationCopy a Resource from the given location to the given directory or location
from -  The resource to copyto -  The location to copy toCopies resources to the target destination
path -  The pathdestination -  The destinationDeletes a file
path -  The path to the fileObtain a file for the given path
path -  The pathGet files matching the given pattern
pattern -  The pattern
Makes a directory
path -  The path to the directoryObtain the path of the resource relative to the current project
path -  The path to inspectObtain a resource for the given path
path -  The pathObtain resources for the given pattern
pattern -  The patternFinds a source file for the given class name
className -  The class name