タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Javaとlinuxに関するyodelxのブックマーク (1)

  • 【JAVA】renameToでパーティションをまたがるファイル移動はできない

    仕事でファイルを/tmpからとあるディレクトリに移動する方法でjava.io.File.renameTo()を使っていました。 でも、番環境で適応して実行してみるとファイルが移動できず。 評価環境、開発環境では間違いなく動くのになんでだろうという状況になりました。 番環境のログ何も出てませんでした……。 当初はシンボリックリンクが原因だろうと思い、評価及び開発環境にも番環境と同じシンボリックリンクを張り、実行しましたが番環境での現象が発生せず。 何が原因かわからず調べていました。 原因発覚 java.io.File.renameTo()はパーティションをまたがった移動ができないみたいです。 上記のメールが飛んできました。 早速開発環境で試すと確かにファイル移動ができない! renameTo()は内部リンク張替だけで実データはそのままだからできないそうです。 (Windowsでは別パ

    【JAVA】renameToでパーティションをまたがるファイル移動はできない
    yodelx
    yodelx 2018/06/13
    罠。
  • 1