あるフォルダー内のすべてのファイルを別のフォルダーに移動する次のコードがあります。
for(File file: sourcePath.listFiles()){
log.debug("File = " + sourcePath + "\\" + file.getName())
File f1 = new File("C:\\\\" + sourcePath + "\\" + file.getName())
f1.renameTo(new File("C:\\\\" + destinationPath + "\\" + file.getName()))
}
私はWindowsマシンを使用しているため、これはローカルで正常に機能します。
アプリを UNIX テスト/実稼働サーバーにデプロイすると、明らかに機能しません。
これは Grails 2.1.0 プロジェクト内にあります。
条件文に頼らずにこれを行うことは可能ですか? (Linux をローカルで使用する開発者もいます)。
アップデート
Java 6 を使用する必要があります。
ありがとう