FileNameSetter
FileNameSetter[name]
表示一个文件名称设置器,它表示为一个 Browse 按钮,并且点击时弹出一个系统文件打开对话框,对话框打开 name 所在的路径.
FileNameSetter[Dynamic[name]]
动态更新 name 的当前值,如果选择不同的文件时, name 值重新设定.
FileNameSetter[name,"Save"]
弹出一个文件保存对话框.
FileNameSetter[name,"spec",{"type1"{"patt11","patt12",…},"type2"{…},…}]
搜索 typei 类型的文件,它的名称匹配文件模式 pattij.
更多信息和选项
- 在 FileNameSetter[name,"spec"] 中,可能的对话框设置有:
-
"Open" 文件打开对话框 (缺省) "OpenList" 多个文件打开对话框 "Save" 文件保存对话框 "Directory" 目录选择对话框 - 在 FileNameSetter[name,"spec"] 中,name 通常是一个单独完整的文件名称的字符串.
- 在 FileNameSetter[name,"OpenList"] 中,name 通常是文件名称字符串组成的列表.
- 如果所挑选的文件已经存在,FileNameSetter[name,"Save"] 会生成一个警告信息.
- 如果在文件打开对话框中没有选择一个文件就关闭了,则 FileNameSetter 不会改变 name.
- FileNameSetter["",…] 不使用初始文件名.
- 如果给定的名称不能决定一个有效的目录,FileNameSetter 会使用默认路径 $UserDocumentsDirectory.
- 如果没有给出文件的指定类型,则文件打开对话框列出所有的文件.
- 在文件打开对话框中,typei 列出筛选的名称,并选择文件名匹配指定模式的文件.
- 可以给出下列选项:
-
Appearance Automatic 文件名称设置器的外观 BaseStyle {} 设置器的基本样式 Enabled Automatic 是否可用或不可用 ImageMargins 0 显示周边的边幅 ImageSize Automatic 整体显示的尺寸 WindowTitle Automatic 浏览窗口的标题 - 设置 Appearance->"form",字符串 "form" 将用于替换 "Browse…".
- 作为 Appearance 给出的其它表达式,按字面显示为不点击时的 FileNameSetter 外观.
- FileNameSetter 主要用于本地内核.
- FileNameSetter 中的文件名使用适用于您的计算机系统的路径分隔符.
- FileNameSetter[] 等价于 FileNameSetter["","Open"].
- Setting 可用来查找 FileNameSetter 指定的文件名.
- BaseStyle 的设置可以作为当前样式表中 "FileNameSetter" 给出的样式的补充.
范例
打开所有单元关闭所有单元
Wolfram Research (2007),FileNameSetter,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FileNameSetter.html.
文本
Wolfram Research (2007),FileNameSetter,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FileNameSetter.html.
CMS
Wolfram 语言. 2007. "FileNameSetter." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/FileNameSetter.html.
APA
Wolfram 语言. (2007). FileNameSetter. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/FileNameSetter.html 年