检查两个文件路径是否解析为同一文件

时间:2016-08-23 08:01:21

标签: r windows filepath

说我有三个文件路径:

setwd("C:/superlongdirname")
files <- c("C:/superlongdirname/myfile.txt", "C:\\SUPERL~1\\myfile.txt", "./myfile.txt")

这些都指向同一个文件。如果多次引用同一个文件,我可以检查它们确实是指R中的同一个文件吗?

1 个答案:

答案 0 :(得分:5)

使用完整版本的文件路径并进行比较:

normalizePath(files[1]) == normalizePath(files[2])