dir函数正在更改“.docx”文件的文件路径名

时间:2015-08-25 15:13:42

标签: r

我使用

制作文件夹中所有文件的列表
dir(folderName, recursive = TRUE, all.files = TRUE, full.names = TRUE, include.dirs = TRUE)

生成的文件路径非常好,但其中一些(所有这些都是“.docx”文件)正在更改。文件名从“AWordFile.docx”更改为“〜$ ordFile.docx”

此外,它似乎不是对所有“.docx”文件执行此操作,而只是其中一些文件。

我知道文件名不是简单附加的,因为我将这两个文件与file.size函数进行比较:

> shortName2 <- "T:/AWordFile.docx"
> shortName <- "T:/~$ordFile.docx"
> file.size(shortName)
[1] 162
> file.size(shortName2)
[1] 40948

出于某种原因,这种情况发生的每个文件都具有相同的文件大小。

1 个答案:

答案 0 :(得分:1)

~$ordFile.docx是由Word创建的临时文件,用于指示实际文档AWordFile.docx已打开。关闭Word并再次尝试。或者如果Word已经关闭,只需将其删除 - 如果Word没有正确关闭,有时它会被遗忘。

这同样适用于其他Office应用,因此您可能会在硬盘周围找到~$filename.pptx~$filename.xlsx等。