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

标签 r windows filepath

假设我有三个文件路径:

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

这些都指向同一个文件。给定对同一文件的多个引用,我如何检查它们是否确实引用了 R 中的同一文件?

最佳答案

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

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

关于r - 检查两个文件路径是否解析为同一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39095537/

相关文章:

r - 为什么 R 包会加载随机数?

python - 计算 H2o 中的 MAPE : Error: Provided column type POSIXct is unknown

c++ - 从 C++ 程序流式传输数据?

java - 我的程序在 Eclipse 中读取 .txt 文件,但当我导出为 .jar 时却无法读取?

linux - 将 OpenGL 安装到目录

windows - "invalid path 0 files copied"使用 xcopy 命令时出错

r - 获取左箭头和右箭头作为 R 中的绘图符号

删除字符串字符

python - 如何在 python 中使用 ctypes 获取 Windows 窗口名称

c++ - 如何保护您的软件不被禁用