file.move及其不可见的逻辑值

  • 本文关键字:逻辑值 move file r
  • 更新时间 :
  • 英文 :


我使用函数file.move将写入的文件从目录中的一个文件夹移动到另一个子文件夹。

执行该功能时,控制台根据每个移动的文件的未成功移动文件打印红色文本,如下所示:

移动了1个文件。0失败。

阅读filesstrings包中函数的文档,这来自于取决于成功与否的"不可见"逻辑值。

我现在想知道我是如何访问这些值的,因为我可以使用它们作为打印的成功/不成功值的计数器(总和(,等等。?

谢谢你的帮助!

# Example code from "?file.move"
dir.create("dir")
files <- c("1litres_1.txt", "1litres_30.txt", "3litres_5.txt")
file.create(files)
file.move(files, "dir")

来自?invisible

如果希望函数返回可分配的值,但未分配时不会打印这些值,则此函数非常有用。

所以你可以直接做:

values <- filesstrings::file.move(files, "dir")

并且返回的逻辑值应当在CCD_ 4中可用。

最新更新