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


R Sys.readlink 讀取文件符號鏈接


R語言 Sys.readlink 位於 base 包(package)。

說明

通過係統調用 readlink 查明文件路徑是否是符號鏈接,如果是,則它鏈接到什麽。

符號鏈接是一個 POSIX 概念,未在 Windows 上實現,但適用於 Unix 類係統上的大多數文件係統。

用法

Sys.readlink(paths)

參數

paths

文件路徑的字符向量。波形符擴展已完成:請參閱 path.expand

paths 長度相同的字符向量。這些條目是鏈接到的文件的路徑,如果該路徑不是符號鏈接,則為"";如果存在錯誤(例如,該路徑不存在或無法轉換為本機編碼),則為NA

在沒有 readlink 係統調用的平台上,所有元素都是 ""

例子

##' To check if files (incl. directories) are symbolic links:
is.symlink <- function(paths) isTRUE(nzchar(Sys.readlink(paths), keepNA=TRUE))
## will return all FALSE when the platform has no `readlink` system call.
is.symlink("/foo/bar")

也可以看看

file.symlink 用於創建符號鏈接(及其 Windows 類似物),file.info

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Read File Symbolic Links。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。