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




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

  • Windowsの場合:MOVEコマンド(move [移動元ファイル名] [移動先ファイル名])
  • Linuxの場合:mvコマンド(mv [移動元ファイル名] [移動先ファイル名])

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

ファイルを移動するサンプル

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

実行結果

「c:\test\test1」ディレクトリにある「a.txt」は消え、「c:\test\test2」ディレクトリに移動されます。
また、移動した際に、ファイル名は「b.txt」に変わります。

サンプルの解説

File#renameTo(File)により、ファイルを移動することができます。

ファイルをコピーする方法は・・?

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

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

2018.04.23