インタフェース
java.nio.file.CopyOptionの使用

CopyOptionを使用するパッケージ
パッケージ 説明
java.nio.file
ファイル、ファイル属性、およびファイル・システムにアクセスするためのJava仮想マシン用のインタフェースとクラスを定義します。
java.nio.file.spi
java.nio.fileパッケージのサービス・プロバイダ・クラス。
  • java.nio.fileでのCopyOptionの使用

    CopyOptionを実装しているjava.nio.fileのクラス
    修飾子と型 クラス 説明
    class  LinkOption
    シンボリック・リンクの処理方法を定義します。
    class  StandardCopyOption
    標準コピー・オプションを定義します。
    CopyOptionのパラメータを持つjava.nio.fileのメソッド
    修飾子と型 メソッド 説明
    static long Files.copy​(InputStream in, Path target, CopyOption... options)
    すべてのバイトを入力ストリームからファイルにコピーします。
    static Path Files.copy​(Path source, Path target, CopyOption... options)
    ファイルをターゲット・ファイルにコピーします。
    static Path Files.move​(Path source, Path target, CopyOption... options)
    ファイルをターゲット・ファイルに移動するか、そのファイル名を変更します。
  • java.nio.file.spiでのCopyOptionの使用

    CopyOptionのパラメータを持つjava.nio.file.spiのメソッド
    修飾子と型 メソッド 説明
    abstract void FileSystemProvider.copy​(Path source, Path target, CopyOption... options)
    ファイルをターゲット・ファイルにコピーします。
    abstract void FileSystemProvider.move​(Path source, Path target, CopyOption... options)
    ファイルをターゲット・ファイルに移動するか、そのファイル名を変更します。