R語言
tk_choose.files
位於 tcltk
包(package)。 說明
使用 Tk 文件對話框以交互方式選擇零個或多個文件的列表。
用法
tk_choose.files(default = "", caption = "Select files",
multi = TRUE, filters = NULL, index = 1)
參數
default |
最初顯示哪個文件名。 |
caption |
文件選擇對話框上的標題。 |
multi |
是否允許選擇多個文件。 |
filters |
文件名過濾器的兩列字符矩陣。 |
index |
沒用過。 |
細節
與 file.choose
不同,tk_choose.files
將始終嘗試返回給出文件列表的字符向量。如果用戶取消對話框,則返回零個文件,而 file.choose
將發出錯誤信號。
filters
的格式可以從例子中看出。文件模式通過擴展名指定,"*"
表示任何文件,""
表示任何沒有擴展名的文件(不包含句點的文件名)。 (其他形式可能在特定平台上工作。)請注意,一種文件類型具有多個擴展名的方法是在第一列中具有相同名稱的多行,並且擴展名是否在文件選擇器小部件中命名取決於平台 -具體的。發布前格式可能會發生變化。
值
給出零個或多個文件路徑的字符向量。
注意
Tk 8.5.0-8.5.4 中的錯誤導致無法使用多重選擇。
例子
Filters <- matrix(c("R code", ".R", "R code", ".s",
"Text", ".txt", "All files", "*"),
4, 2, byrow = TRUE)
Filters
if(interactive()) tk_choose.files(filter = Filters)
也可以看看
相關用法
- R tk_choose.dir 交互式選擇文件夾
- R tk_select.list 從列表中選擇項目
- R tk_messageBox TK消息框
- R tkpager 使用 Tk 文本小部件的頁麵文件
- R tkStartGUI Tcl/Tk GUI 啟動
- R tkProgressBar 通過 Tk 的進度條
- R tclServiceMode 是否允許為 Tcl 事件提供服務
- R TkCommands Tk 非小部件命令
- R TkWidgetcmds Tk 小部件命令
- R TkWidgets Tk 小部件
- R TclInterface 低級 Tcl/Tk 接口
- R update_PACKAGES 更新現有的 PACKAGES 文件
- R print.via.format 打印實用程序
- R tibble tibble 構建 DataFrame 架
- R tidyr separate_rows 將折疊的列分成多行
- R tidyr extract 使用正則表達式組將字符列提取為多列
- R prepare_Rd 準備用於渲染的解析 Rd 對象
- R tidyr chop 砍伐和砍伐
- R tidyr unnest_longer 將列表列取消嵌套到行中
- R startDynamicHelp 啟動動態 HTML 幫助係統
- R getVignetteInfo 獲取有關已安裝 Vignettes 的信息
- R matchConcordance 源行和目標行之間的一致性
- R checkVignettes 檢查包裝插圖
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Choose a List of Files Interactively。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。