ローカル環境で
oldFile.renameTo(newFile);
で問題なく動いてたのにサーバにあげた途端何故か動かなくなった。゚(PД`q。)゚。
なんでエラーが出たか正直わかってないんだよ(´・ω・`)
んで使えそうなの探してみたら
org.apache.commons.io.FileUtils#moveFile()
それっぽいの発見(*-∀-)ゞ
てかまたcommons-io-2.0.1.jarかよって正直思った(´・ω・`)
んでさっきのソースを
ファイルの場合
FileUtils.moveFile(oldFile, newFile);
ディレクトリ(フォルダー)の場合
FileUtils.moveDirectory(oldFile, newFile);
に置き換えたら動きやがった(;^ω^)
ツンデレですか?(´・ω・`)
commons-io-2.0.1.jarにはいろんなUtilsがあるからそれを利用するのは効率的かもな(*´∀`)
0 件のコメント:
コメントを投稿