Last chance! 50% off unlimited learning
Sale ends in
Convert file paths to the short form. This is an interface to the
Windows API call GetShortPathNameW
.
shortPathName(path)
character vector of file paths.
A character vector. The path separator will be \
. If a
file path does not exist, the supplied path will be returned with slashes
replaced by backslashes.
For most file systems, the short form is the ‘DOS’ form with 8+3 path components and no spaces, and this used to be guaranteed. But some file systems on recent versions of Windows do not have short path names when the long-name path will be returned instead.
# NOT RUN {
<!-- % (spacing: for nice rendering of visual part of example) -->
# }
# NOT RUN {
if(.Platform$OS.type == "windows") withAutoprint({
# }
# NOT RUN {
cat(shortPathName(c(R.home(), tempdir())), sep = "\n")
# }
# NOT RUN {
})
# }
Run the code above in your browser using DataLab