もうひとつお願いいたします。 ファイル名をリネームするプログラムを作りたいのです。 そこでリファレンスを見ると、 renameTo()と言うちょうどよさそうなメソッドを見つけました。 カレントディレクトリに testと言うフォルダを作りSampleと言うダミーTXTを置いてHenkaに変わるかどうか実験しました。 File d = new File(".\\test\\Sample.txt"); File e = new File(".\\test\\Henka.txt"); d.renameTo(e); .... まったく変化なしです(^_^;) そこでグーグルでちょっと調べたところ”ファイルを移動する”ために使うと言う記述ばかりでした・・・ そこでeを File e = new File(".\\test\\Henka\\Sample.txt"); のようにしてTESTフォルダにさらにHenkaフォルダを作って実行しました・・・ すると 見事に(??)移動しました・・・(~_~;) これはどういうことなんでしょうか・・・ リファレンスには確かに「ファイル名変更」とあります。 なのに移動・・・ どうすればリネームできるか、教えてほしいです・・・
↧