R語言
file.access
位於 base
包(package)。 說明
用於訪問有關用戶文件係統上的文件信息的實用程序函數。
用法
file.access(names, mode = 0)
參數
names |
包含文件名的字符向量。 Tilde-expansion 將完成:參見 |
mode |
指定所需訪問模式的整數:請參閱“詳細信息”。 |
細節
mode
值可以是異或 ( xor
),即以下值的部分和,因此必須位於 0:7
中,
- 0
-
測試是否存在。
- 1
-
測試執行權限。
- 2
-
測試寫入權限。
- 4
-
測試讀取權限。
將針對真實用戶 ID 和真實組 ID(而不是有效 ID)計算權限。
請注意,在嘗試打開文件之前使用此函數進行測試並不是一個好主意。在 multi-tasking 係統上,文件的可訪問性可能會在您調用 file.access()
的時間和您嘗試打開文件的時間之間發生變化。最好將文件打開嘗試包裝在 try
中。
值
一個整數向量,其中值 0
表示成功,-1
表示失敗。
注意
這旨在替代 S-PLUS 函數 access
,它是同名 C 函數的包裝器,它解釋了返回值編碼。請注意,成功時返回值為 false。
例子
fa <- file.access(dir("."))
## IGNORE_RDIFF_BEGIN
table(fa) # count successes & failures
## IGNORE_RDIFF_END
也可以看看
file.info
了解有關權限的更多詳細信息,Sys.chmod
用於更改權限,try
用於“測試並查看”方法。
file_test
用於shell-style 文件測試。
相關用法
- R file.path 構造文件路徑
- R file.info 提取文件信息
- R file.show 顯示一個或多個文本文件
- R file.choose 交互式選擇文件
- R files 文件操作
- R files2 目錄和文件權限的操作
- R findInterval 查找區間數或索引
- R find.package 查找套餐
- R formals 訪問和操縱形式參數
- R funprog 函數式編程語言中常見的高階函數
- R formatDL 格式說明列表
- R force 強製評估論證
- R format 以通用格式編碼
- R factor 因子
- R function 函數定義
- R formatC 使用 C 樣式格式進行格式化
- R format.pval 設置 P 值格式
- R forceAndCall 調用帶有強製參數的函數
- R format.info 格式(.)信息
- R grep 模式匹配和替換
- R getwd 獲取或設置工作目錄
- R vector 向量 - 創建、強製等
- R lapply 對列表或向量應用函數
- R dump R 對象的文本表示
- R Sys.getenv 獲取環境變量
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Ascertain File Accessibility。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。