R語言
Sys.readlink
位於 base
包(package)。 說明
通過係統調用 readlink
查明文件路徑是否是符號鏈接,如果是,則它鏈接到什麽。
符號鏈接是一個 POSIX 概念,未在 Windows 上實現,但適用於 Unix 類係統上的大多數文件係統。
用法
Sys.readlink(paths)
參數
paths |
文件路徑的字符向量。波形符擴展已完成:請參閱 |
值
與 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 Sys.getenv 獲取環境變量
- R Sys.localeconv 查找當前語言環境中數字和貨幣表示形式的詳細信息
- R Sys.setFileTime 設置文件時間
- R Sys.info 提取係統和用戶信息
- R Sys.sleep 暫停執行一段時間
- R Sys.setenv 設置或取消設置環境變量
- R Sys.getpid 獲取 R 會話的進程 ID
- R Sys.glob 文件路徑上的通配符擴展
- R Sys.which 查找可執行文件的完整路徑
- R Sys.time 獲取當前日期和時間
- R Syntax 運算符語法和優先級
- R Startup R 會話開始時的初始化
- R Signals 中斷 R 的執行
- R Special 數學的特殊函數
- R S3method 注冊S3方法
- R file.path 構造文件路徑
- R grep 模式匹配和替換
- R getwd 獲取或設置工作目錄
- R vector 向量 - 創建、強製等
- R lapply 對列表或向量應用函數
- R dump R 對象的文本表示
- R rank 樣本排名
- R getDLLRegisteredRoutines DLL 中 C/Fortran 例程的反射信息
- R pushBack 將文本推回連接
- R strsplit 分割字符向量的元素
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Read File Symbolic Links。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。