2
說我有三個文件路徑:檢查兩個文件路徑解析爲同一個文件
setwd("C:/superlongdirname")
files <- c("C:/superlongdirname/myfile.txt", "C:\\SUPERL~1\\myfile.txt", "./myfile.txt")
這些都指向同一個文件。如果給定多個對同一個文件的引用,我可以檢查它們確實是指R中的同一個文件嗎?
說我有三個文件路徑:檢查兩個文件路徑解析爲同一個文件
setwd("C:/superlongdirname")
files <- c("C:/superlongdirname/myfile.txt", "C:\\SUPERL~1\\myfile.txt", "./myfile.txt")
這些都指向同一個文件。如果給定多個對同一個文件的引用,我可以檢查它們確實是指R中的同一個文件嗎?
使用完整版的文件路徑和比較:
normalizePath(files[1]) == normalizePath(files[2])