1. ホーム
  2. r

[解決済み] フォルダ間のファイル移動

2022-02-19 17:23:01

質問事項

WindowsでRを使って、あるフォルダから別のフォルダにファイルをコピー&ペーストしたいのですが、うまくいきません。 私のコード

> file.rename(from="C:/Users/msc2/Desktop/rabata.txt",to="C:/Users/msc2/Desktop/Halwa/BADMASHI/SCOP/rabata.tx")

[1] FALSE

解決方法は?

もし、あなたが file.rename() -のような関数で、さらに 作成 リネームを実行するために必要なディレクトリがあれば、以下のようなことを試してみてください。

my.file.rename <- function(from, to) {
    todir <- dirname(to)
    if (!isTRUE(file.info(todir)$isdir)) dir.create(todir, recursive=TRUE)
    file.rename(from = from,  to = to)
}

my.file.rename(from = "C:/Users/msc2/Desktop/rabata.txt",
               to = "C:/Users/msc2/Desktop/Halwa/BADMASHI/SCOP/rabata.txt")