fileutils
位於 tools
包(package)。 說明
用於列出文件和操作文件路徑的實用程序。
用法
file_ext(x)
file_path_as_absolute(x)
file_path_sans_ext(x, compression = FALSE)
list_files_with_exts(dir, exts, all.files = FALSE,
full.names = TRUE)
list_files_with_type(dir, type, all.files = FALSE,
full.names = TRUE, OS_subdirs = .OStype())
參數
x |
給出文件路徑的字符向量。 |
compression |
邏輯:應該壓縮擴展‘.gz', '.bz2' 或者 '.xz’先被刪除? |
dir |
帶有目錄路徑名的字符串。 |
exts |
可能的文件擴展名的字符向量(不包括前導點)。 |
all.files |
一個合乎邏輯的。如果 |
full.names |
一個邏輯值,指示是返回找到的文件的完整路徑(默認),還是僅返回文件名。 |
type |
給出要列出的文件的 ‘type’ 的字符串,由其擴展名表征。目前,可能的值為 |
OS_subdirs |
一個字符向量,其中包含可能包含在 R 代碼和文檔文件列表中的操作係統特定子目錄的名稱。默認情況下,環境變量的值R_OSTYPE,或者如果為空,則值為 |
細節
file_ext
返回文件(名稱)擴展名(不包括前導點)。 (僅識別純字母數字擴展名。)
file_path_as_absolute
將可能的相對文件路徑變為絕對路徑,必要時執行波浪號擴展。這是 normalizePath
的包裝。目前,x
必須是單個現有路徑。
file_path_sans_ext
返回不帶擴展名(和前導點)的文件路徑。 (僅識別純字母數字擴展名。)
list_files_with_exts
返回目錄 dir
中文件的路徑或名稱,其擴展名與 exts
的元素之一匹配。請注意,默認情況下,返回完整路徑,並且僅使用可見文件。
list_files_with_type
返回文件的路徑dir
給定的‘type’,由所識別的擴展名確定R。列出 R 代碼和文檔文件時,操作係統特定子目錄中的文件(如果存在)會根據以下值包括在內:OS_subdirs
。請注意,默認情況下,返回完整路徑,並且僅使用可見文件。
例子
dir <- file.path(R.home(), "library", "stats")
list_files_with_exts(file.path(dir, "demo"), "R")
list_files_with_type(file.path(dir, "demo"), "demo") # the same
file_path_sans_ext(list.files(file.path(R.home("modules"))))
也可以看看
相關用法
- R find_gs_cmd 查找 GhostScript 可執行文件
- R update_PACKAGES 更新現有的 PACKAGES 文件
- R print.via.format 打印實用程序
- R prepare_Rd 準備用於渲染的解析 Rd 對象
- R startDynamicHelp 啟動動態 HTML 幫助係統
- R getVignetteInfo 獲取有關已安裝 Vignettes 的信息
- R matchConcordance 源行和目標行之間的一致性
- R checkVignettes 檢查包裝插圖
- R Rd2HTML 路轉換器
- R HTMLheader 為 R 幫助生成標準 HTML 標頭
- R undoc 查找未記錄的對象
- R vignetteInfo 有關暈影的基本信息
- R HTMLlinks 從包文檔收集 HTML 鏈接
- R xgettext 從包中的 R 文件中提取可翻譯消息
- R toTitleCase 將標題轉換為標題大小寫
- R package_native_routine_registration_skeleton 編寫用於將本機例程注冊添加到包的框架
- R parse_Rd 解析 Rd 文件
- R update_pkg_po 準備包的翻譯
- R vignetteEngine 設置或獲取暈影處理引擎
- R Rcmd R命令接口
- R Rdindex 從 Rd 文件生成索引
- R checkMD5sums 檢查並創建 MD5 校驗和文件
- R checkFF 檢查外部函數調用
- R package_dependencies 包的依賴層次結構的計算
- R QC R 代碼和/或文檔的 QC 檢查
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 File Utilities。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。