- PR -

ファイルやディレクトリを別のフォルダにコピー

1
投稿者投稿内容
会議室デビュー日: 2005/05/07
投稿数: 12
投稿日時: 2005-05-15 23:51
いつもここで勉強させてもらってます。
あるファイルやディレクトリを別のディレクトリにコピーしたいのですが、
そのようなクラス・メソッドってあるのでしょうか?
Runtimeクラスのexecメソッドでcopyコマンド実行って方法があるかもしれませんが、
良い手段があればヒントでもいいのでご教授ください。
お願いします。
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2005-05-16 00:17
ファイル操作はjava.io.Fileクラスです。
リネームと削除に関しては可能です。

ディレクトリの削除は空のディレクトリでないと削除できないはずです。
ですので再帰的に処理する必要があるでしょう。

ファイルのコピーはjava.io.FileInputStreamと
java.io.FileOutputStreamを使います。
ディレクトリのコピーは、ファイルのコピーとディレクトリの作成を
こちらも再帰的に処理する必要があります。
K
大ベテラン
会議室デビュー日: 2004/04/07
投稿数: 174
投稿日時: 2005-05-16 00:32
Jakartaのcommonsあたりを探せばそういうAPIはありそうですね。
なければ自力で作るのも勉強になると思います。
1

スキルアップ/キャリアアップ(JOB@IT)