Futurebasic/语言/参考/文件夹
外观
✔ 外观 ✔ 标准 ✔ 控制台
folderRefNum% = FOLDER(path$, refNum%)
parentFolderVRef% = FOLDER(":",refNum%)
2000 年 6 月 14 日(版本 3)
根据使用的参数,此函数对文件夹(目录)执行多种操作。它可以
- 返回当前默认目录的引用号。
- 返回您指定的目录的引用号。
- 更改当前默认目录。
- 创建新文件夹。
- 返回父卷
当 FOLDER
返回引用号时,它将是卷引用号(如果目录是根目录),或工作目录引用号(如果目录不是根目录)。您可以使用此引用号在使用其他 FB 语句(如 OPEN
)时标识目录。
此表总结了各种参数组合的效果。请注意,当您在 refNum%
中使用非零数字时,您可以指定工作目录引用号、卷引用号或驱动器 ID 号。当您指定卷引用号或驱动器 ID 号时,它代表指定卷上的根目录。
|
在 |
出 |
|
函数 |
|
|
|
|
""(空白) |
零 |
|
获取父文件夹的引用号 |
":"(冒号)
|
任何非零数字
|
父文件夹的引用号。如果没有父文件夹,它将返回 refNum% |
|
部分路径 |
零 |
|
|
完整路径 |
零 |
|
|
空白 |
非零引用号 |
|
|
部分路径 |
非零引用号 |
|
|
完整路径 |
任何非零数字 |
|
注意
在 folderRefNum%
中返回的引用号是一个临时号,仅在您的程序退出之前有效。您不能使用相同的数字来引用该文件夹。如果您需要跟踪文件的位置,请为文件创建别名记录。
SYSTEM 函数;CLOSE FOLDER;FILES$<index>