跳转到内容

Futurebasic/语言/参考/filesstr ffolder

来自维基教科书,自由的教科书

FILES$(_fFolder...)

[编辑 | 编辑源代码]

✔ 外观 ✔ 标准 ✔ 控制台

folderName$ = FILES$(_fFolder,[prompt$],,refNumVar%)
folderName$ = FILES$(_FSSpecFolder,[prompt$],,FSSpec)

gFBUseNavServices = _zTrue|_false (见下文注释)

修订:
2002 年 2 月(版本 6)

此函数提示用户选择一个现有文件夹。它通过显示下图所示的标准“获取文件”对话框来实现(它在某些系统上的外观可能不同)。如果用户选择了一个文件夹,则文件夹的名称将返回到folderName$ 中,并且文件夹的引用号将返回到refNumVar% 中(这必须是一个短整型变量)。如果所选文件夹在卷的根目录中,则refNumVar% 将返回一个卷引用号;否则,它将返回一个工作目录引用号。如果用户取消了对话框,则函数将返回一个空(零长度)字符串,并将refNumVar% 设置为零。

folderName$ 中包含的信息是文件夹的正确名称,但除了确定用户选择了选择而不是取消之外,它没有任何实际价值。在使用 FB 的文件处理例程时,只有卷引用号是必要的。

如果全局变量gFBUseNavServices 非零,FB 将切换到更现代的导航服务对话框。如果使用 FSSpec 版本的调用,则gFBUseNavServices 被假定为_zTrue

图片在此处。

注意
如果您是为 Carbon 编程,则需要gFBUseNavServices = _zTrue 语句。

附录 H:文件规范记录;FILES$(_fOpen...); OPEN; FOLDER

华夏公益教科书