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


R tk_choose.files 交互式選擇文件列表


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)

也可以看看

file.choose , tk_choose.dir

相關用法


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