CopyOption

  • CopyOption is an interface used to configure file copy and move operations in Java NIO.2.

  • It provides options for handling symbolic links and other standard copy behaviors through its implementations like LinkOption and StandardCopyOption.

  • This interface is utilized with methods such as Files.copy() and Files.move() to customize file operations.

public interface CopyOption
Known Indirect Subclasses

An object that configures how to copy or move a file.

Objects of this type may be used with the Files.copy(Path,Path,CopyOption...), Files.copy(InputStream,Path,CopyOption...) and Files.move(Path,Path,CopyOption...) methods to configure how a file is copied or moved.

The StandardCopyOption enumeration type defines the standard options.