当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。