當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。