こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ディレクトリごとコピーをしたいのですが。

お世話になります。
まだまだJavaプログラミングは初心者です。

Javaバージョン:1.4.2(開発ツール:Eclipse SDK 3.2.0)
LinuxマシンOS:Fedora Core 6
WindowsマシンOS:Windows XP HomeEdition SP-2

Linuxマシン上にあるディレクトリを、
丸ごとWindowsマシンにコピーしようとしています。
また、その逆もしようとしています。
ネットで検索してみたのですが、
VisualBasicでは「FileCopy」なんて命令が有りますが、
どうもJavaではそういった命令は無いように思えました。

ご存じの方、いらっしゃいましたらご教授お願い致します。

投稿日時 - 2007-08-30 15:27:13

QNo.3300329

すぐに回答ほしいです

質問者が選んだベストアンサー

http://www.tohoho-web.com/java/other.htm#Exec
こんな感じで(これはWindowsの例ですが)、Linuxのコマンドを実行してみてはどうでしょう?

投稿日時 - 2007-08-30 15:31:03

お礼

Evreuxさま。

早速ご回答ありがとうございました。
コマンドが実行できるんですね!
試行してみます。

また何かありましたら宜しくお願い致します。

投稿日時 - 2007-08-31 10:40:10

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

確かに、なさそうですね。
なければ自分で作る!という手もあります。
・1個のファイルをコピーするメソッド
・ディレクトリを指定して、そのディレクトリのファイルを全てコピーするメソッド
という感じで作っていく、とか。
使い回しができるようにうまく作れば、Linux→Winだけでなく、その逆はもちろん、
どんなOSどうしだって(Javaが動けば)できるものだって作れます。
また、「他の方法ではここができなくて…」という「かゆい所」にも手が届くものだって夢ではありません。
まあ、気が向いたら作って見てください。やってみて損はしないと思います。

投稿日時 - 2007-09-01 23:33:23

お礼

neko_nokoさま。

どうもアドバイスありがとうございました!
どうもやっぱり「ディレクトリ」をコピーする、なんていう事は
出来ないみたいですね。
そうなるとディレクトリを指定して、その中身を全てコピーと
いうようになりますが、ディレクトリの下にあるサブディレクトリの
名前が必ずしも決まっていない事があるので、
そういう時にどうすれば良いのかがちょっと分からないんですよね・・・。
でも必ず方法があると思いますので探します!

投稿日時 - 2007-09-03 13:57:47

あなたにオススメの質問