Futurebasic/语言/参考/filesstr fopen
✔ 外观 ✔ 标准 ✔ 控制台
fileName$ = FILES$(_fOpen,[typeListString$],¬
[promptString$], refNumVar%)
fileName$ = FILES$(_fOpenPreview,[typeListString$],¬
[promptString$], refNumVar%)
fileName$ = FILES$(_FSSpecOpen,[typeListString$],¬
[promptString$], fileSpecRecord)
fileName$ = FILES$(_FSSpecOpenPreview,[typeListString$],¬
[promptString$], fileSpecRecord)
gFBUseNavServices = _zTrue|_false
2002 年 2 月(第 6 版)
此函数提示用户选择一个现有文件。它通过显示下面所示的标准“获取文件”对话框来实现(在某些系统上,它的外观可能有所不同)。如果用户选择了一个文件,则文件的名称将返回到 fileName$
中,并且文件目录的引用号将返回到 refNumVar%
中(它必须是一个短整型变量)。如果选定的文件位于卷的根目录中,refNumVar%
将返回卷引用号;否则,它将返回工作目录引用号。如果用户取消了对话框,则该函数将返回一个空(零长度)字符串,并将 refNumVar%
设置为零。
如果全局变量 gFBUseNavServices
非零,FB 将切换到更现代的导航服务对话框。如果使用 FSSpec 版本的调用之一,则假定 gFBUseNavServices
为 _zTrue
。
您可以通过在 typeListString$
中指定最多四种文件类型来限制对话框中显示的文件类型。例如,如果您在 typeListString$
中传递字符串“TEXTPICT
”,则只有类型为“TEXT
”和类型为“PICT
”的文件可供选择。如果 typeListString$
为空字符串,或者省略了该参数,则所有文件类型都可供选择。
图像曾经在这里
如果您使用可选的 _fOpenPreview
(或 _FSSpecOpenPreview
)参数,标准文件对话框可能会显示当前选定文件的预览。
图像曾经在这里。