我使用函数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中可用。