Skip to content

FileSystem 类

IDE 虚拟文件系统的句柄——让插件能够在不触及磁盘路径的情况下遍历和读取源文件的抽象。通过 Host.FileSystem 访问。对于更常见的每项目场景,Host.CurrentProject.RootFolder 也是一个 Folder,通常是正确的入口点——当插件需要访问项目自身根目录之外的文件时,全局 FileSystem 才有意义。

vb
Dim item As FileSystemItem = Host.FileSystem.ResolvePath("twinbasic:/Sources/MainModule.twin")

属性

RootFolder

虚拟文件系统的根。As Folder。只读。

方法

ResolvePath

查找给定路径处的 FileSystemItem。路径使用 IDE 的 twinbasic:/ URI 方案——与 FileSystemItem.PathEditor.Path 返回的方案相同。

语法:fileSystem.ResolvePath( Path ) As FileSystemItem

Path
必需 一个虚拟文件系统路径。String。必须包含 twinbasic:/ 前缀。

返回的对象是 FileSystemItem,但通常可转换为其具体类型——常规文件为 File,文件夹为 Folder。当路径的类型在静态上未知时,在转换前用 TypeOf … Is Folder 测试。

twinBASIC及其LOGO版权为作者"韦恩"所有