@caoergou/windows-xp / index / XPFsApi
接口:XPFsApi
定义于:src/components/XPBridge.tsx:30
从桌面外部驱动文件系统(#115)。路径为绝对路径。
属性
createFile
createFile: (
path,node?) =>void
定义于:src/components/XPBridge.tsx:36
在指定路径创建文件/文件夹。node.type 默认为 'file'。
参数
path
string[]
node?
Partial<FileNode>
返回值
void
deleteFile
deleteFile: (
path) =>void
定义于:src/components/XPBridge.tsx:38
删除指定路径的文件或文件夹。
参数
path
string[]
返回值
void
exists
exists: (
path) =>boolean
定义于:src/components/XPBridge.tsx:42
指定路径是否存在节点。
参数
path
string[]
返回值
boolean
getNode
getNode: (
path) =>FileNode|null
定义于:src/components/XPBridge.tsx:40
返回指定路径的原始节点,若不存在则返回 null。
参数
path
string[]
返回值
FileNode | null
readFile
readFile: (
path) =>string|null
定义于:src/components/XPBridge.tsx:32
读取文件节点的文本内容;若缺失或不是文本文件则返回 null。
参数
path
string[]
返回值
string | null
unlockNode
unlockNode: (
path) =>void
定义于:src/components/XPBridge.tsx:44
持久化地清除节点的 locked 标志。
参数
path
string[]
返回值
void
writeFile
writeFile: (
path,content) =>void
定义于:src/components/XPBridge.tsx:34
设置文件节点的内容(会持久化)。
参数
path
string[]
content
string
返回值
void