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