当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R shortPathName 在 Windows 上以简短形式表达文件路径


R语言 shortPathName 位于 utils 包(package)。

说明

将文件路径转换为短格式。这是 Windows API 调用 GetShortPathNameW 的接口。

用法

shortPathName(path)

参数

path

文件路径的字符向量。

细节

对于大多数文件系统,缩写形式是“DOS”形式,具有 8+3 路径组件且没有空格,这过去是得到保证的。但是,当返回 long-name 路径时,最新版本的 Windows 上的某些文件系统没有短路径名。

字符向量。路径分隔符将为‘⁠\⁠’。如果文件路径不存在,则将返回提供的路径,并将斜杠替换为反斜杠。

注意

这仅适用于 Windows。

例子


if(.Platform$OS.type == "windows") withAutoprint({

  cat(shortPathName(c(R.home(), tempdir())), sep = "\n")

})

也可以看看

normalizePath

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Express File Paths in Short Form on Windows。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。