Java Filesクラスを使ってファイルをコピーする




ファイルをコピーする場合、ふつうはOSのコマンドを使ってファイルをコピーします。

  • Windowsの場合:COPYコマンド(copy [コピー元ファイル名] [コピー先ファイル名])
  • Linuxの場合:cpコマンド(cp [コピー元ファイル名] [コピー先ファイル名])

これと同じことをJavaで行ってみます♪

ファイルをコピーするサンプル

別のディレクトリ(フォルダ)にファイルをコピーします。
また、あわせてファイル名を変えます。

実行結果

「c:\test\test1」ディレクトリにある「a.txt」が「c:\test\test2」ディレクトリにコピーされます。
また、コピーしたファイルは「b.txt」になります。

サンプルの解説

Files#copy(Path,Path)により、ファイルをコピーすることができます。

ファイルを移動する方法は・・?

ファイルを移動する方法は、こちらを見てください。

Java Fileクラスを使ってファイルを移動する

2018.04.23