Package org.gradle.api.file


@NonNullApi package org.gradle.api.file
Classes for working with files.
  • Class
    Description
    A ConfigurableFileCollection is a mutable FileCollection.
    A FileTree with a single base directory, which can be configured and modified.
    Represents some binary resource whose content can be filtered.
    Specifies the destination of a copy.
    Specifies sources for a file copy.
    A set of specifications for copying files.
    A specification for deleting files from the filesystem.
    Represents a directory at some fixed location on the file system.
    Represents some configurable directory location, whose value is mutable.
    A directory with some associated include and exclude patterns.
    Thrown when more than one file with the same relative path name is to be copied and the DuplicatesStrategy is set to DuplicatesStrategy.FAIL
    Strategies for dealing with the potential creation of duplicate files for or archive entries.
    The EmptyFileVisitor can be extends by implementations that only require to implement one of the 2 visit methods (dir or file).
    A FileCollection represents a collection of files which you can query in certain ways.
    Ant types which a FileCollection can be mapped to.
    Provides details about a file or directory about to be copied, and allows some aspects of the destination file to be modified.
    Represents some immutable location on the file system.
    A FileTree represents a hierarchy of files.
    Information about a file in a FileTree.
    The type of a file.
    Provides access to details about a file or directory being visited by a FileVisitor.
    A FileVisitor is used to visit each of the files in a FileTree.
    Provides access to several important locations for a project.
    Represents a regular file at a fixed location on the file system.
    Represents some configurable regular file location, whose value is mutable.
    Represents a relative path from some base directory to a file.
    Visitor which can request a reproducible file order.
    A SourceDirectorySet represents a set of source files composed from a set of source directories, along with associated include and exclude patterns.
    Thrown by Gradle when it is unable to delete a file.