我正在尝试将“ C:/ Users / Vitor / Documents”变成“ C:\ Users \ Vitor \ Documents”。
我试过了 :
gsub("//", "\", file)
paste(dirname(file),basename(file),sep="\")
normalizePath(file,"\",mustWork=FALSE)
但是没有用!
我们可以将其\
与另一组转义并使用,gsub
因为\\
只是一个字符
gsub("/", "\\\\", "C:/Users/Vitor/Documents")
可以正确打印 cat
cat(gsub("/", "\\\\", "C:/Users/Vitor/Documents"))
#C:\Users\Vitor\Documents
并可以检查字符数
nchar("\\")
#[1] 1
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句