r - 如何根据 R 中的文件名移动文件?

我知道这个问题被问了很多次,但我仍然在复制空文件。假设我有 50000k 个文件,并且我有大约 3000 个文件名作为向量,所以我想根据文件名将文件移动到不同的文件夹。

for (i in files) {
  for (j in files_names) {
    if ( i == j){
      
          file_copy(i, "C:/copy/to_this_folder")

    }
  }
}

但它会移动文件,但它们都是 0KB。谁能给我解释一下

回答1

这对你有用吗?

letters
x = c("a", "b", "c", "2")
for (name in x[x %in% letters]) {
  file.copy(name, "tmp/")
}

另外,请记住使用 getwd() 来检查您的工作目录是否正确。

相似文章

随机推荐

最新文章