niszetの日記

細かい情報を載せていくブログ

(R) fsパッケージでfile_moveを使うときに、ディレクトリを変更するような場合はファイル名もつけておかないといけない (メモ)

1.0.0のときは大丈夫だったんだけど…

fsパッケージでカレントディレクトリにある、bbbってファイルをtestってディレクトリに移動させたい場合、

fs::file_move("bbb", "test/bbb")

としないといけないようです。 もし、

fs::file_move("bbb", "test/")

としてしまうと、test/test として移動してしまう。これはfsのCRAN上にあるバージョン1.2.1で確認した挙動です。1.0.0のときは後者でも大丈夫だった。

コレが仕様なのかバグなのかは履歴等追って、場合によってはissueかなぁ…(英語苦手よ…)

とりあえず確認出来たことだけ1

Enjoy!!


  1. fsパッケージについてはきっとどなたかがまとめてくれるはず…