Convert file paths to the short form. This is an interface to the
Windows API call GetShortPathName.
Usage
shortPathName(path)
Arguments
path
character vector of file paths.
Details
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.
Value
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.
R version 3.3.1 (2016-06-21) -- "Bug in Your Hair"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
> library(utils)
> png(filename="/home/ddbj/snapshot/RGM3/R_rel/result/utils/shortPathName.Rd_%03d_medium.png", width=480, height=480)
> ### Name: shortPathName
> ### Title: Express File Paths in Short Form
> ### Aliases: shortPathName
> ### Keywords: utilities
>
> ### ** Examples
> ## No test:
> cat(shortPathName(c(R.home(), tempdir())), sep = "\n")
Error in cat(shortPathName(c(R.home(), tempdir())), sep = "\n") :
could not find function "shortPathName"
Execution halted