public interface FileSystemOperations
An instance of this type can be injected into a task, plugin or other object by annotating a public constructor or property getter method with javax.inject.Inject
.
Modifier and Type | Method | Description |
---|---|---|
WorkResult |
copy(Action<? super CopySpec> action) |
Copies the specified files.
|
WorkResult |
delete(Action<? super DeleteSpec> action) |
Deletes the specified files.
|
WorkResult |
sync(Action<? super CopySpec> action) |
Synchronizes the contents of a destination directory with some source directories and files.
|
WorkResult copy(Action<? super CopySpec> action)
CopySpec
, which is then used to copy the files.action
- Action to configure the CopySpecWorkResult
that can be used to check if the copy did any work.WorkResult sync(Action<? super CopySpec> action)
CopySpec
, which is then used to synchronize the files.action
- action Action to configure the CopySpec.WorkResult
that can be used to check if the sync did any work.WorkResult delete(Action<? super DeleteSpec> action)
DeleteSpec
, which is then used to delete the files.action
- Action to configure the DeleteSpecWorkResult
that can be used to check if delete did any work.