跳转至内容

Futurebasic/语言/参考/文件夹

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

FOLDER 函数

[编辑 | 编辑源代码]

✔ 外观 ✔ 标准 ✔ 控制台

folderRefNum% = FOLDER(path$, refNum%)
parentFolderVRef% = FOLDER(":",refNum%)

2000 年 6 月 14 日(版本 3)

根据使用的参数,此函数对文件夹(目录)执行多种操作。它可以

  • 返回当前默认目录的引用号。
  • 返回您指定的目录的引用号。
  • 更改当前默认目录。
  • 创建新文件夹。
  • 返回父卷


FOLDER 返回引用号时,它将是卷引用号(如果目录是根目录),或工作目录引用号(如果目录不是根目录)。您可以使用此引用号在使用其他 FB 语句(如 OPEN)时标识目录。


此表总结了各种参数组合的效果。请注意,当您在 refNum% 中使用非零数字时,您可以指定工作目录引用号、卷引用号或驱动器 ID 号。当您指定卷引用号或驱动器 ID 号时,它代表指定卷上的根目录。


函数

path$

refNum%


返回值


获取当前默认目录的引用号

""(空白)


当前默认目录的引用号

获取父文件夹的引用号
":"(冒号)
任何非零数字
父文件夹的引用号。如果没有父文件夹,它将返回 refNum%


获取相对于当前目录的目录的引用号

部分路径


指定目录的引用号,如果目录不存在,则为零


获取任意目录的引用号

完整路径


指定目录的引用号,如果目录不存在,则为零


更改默认目录

空白

非零引用号


refNum% 相同的数字


相对于 refNum% 创建目录

部分路径

非零引用号


如果路径和 refNum% 指向现有文件夹,则为其引用号


创建任意目录

完整路径

任何非零数字


如果路径无效或路径和 refNum% 指向现有文件,则为零


注意
folderRefNum% 中返回的引用号是一个临时号,仅在您的程序退出之前有效。您不能使用相同的数字来引用该文件夹。如果您需要跟踪文件的位置,请为文件创建别名记录。

另请参阅

[编辑 | 编辑源代码]

SYSTEM 函数;CLOSE FOLDER;FILES$<index>

华夏公益教科书