var opfs = createOPFSQuery(); console.log(opfs);
console.log('当前目录:', await opfs.current); console.log('工作路径:', await opfs.workingDirectory);
console.log(opfs.reset());
opfs.ls().then((entries) => { console.log(entries); });
opfs.tree().then((tree) => { console.log(tree); });
opfs.createDirectory('directory').then((directoryHandle) => { console.log(directoryHandle); });
opfs.cd('/directory', { create: true }).then((directoryHandle) => { console.log(directoryHandle); });
opfs.createFile('file.txt').then((fileHandle) => { console.log(fileHandle); });
opfs.getFileHandle('file.txt').then((fileHandle) => { console.log(fileHandle); });
opfs.getFileBlob('file.txt').then((fileBlob) => { console.log(fileBlob); });
opfs.getFileSize('file.txt').then((size) => { console.log('file.txt size:', size); });
opfs.downloadDirectory().then((res) => { console.log(res); });
opfs.downloadFile('file.txt').then((res) => { console.log(res); });
opfs.rename('file.txt', 'tmp.txt').then((res) => { console.log(res); });
opfs.remove('tmp.txt').then((res) => { console.log(res); });
opfs.remove('directory', { recursive: true }).then((res) => { console.log(res); });
opfs.removeSelf({ recursive: true }).then((res) => { console.log(res); });
opfs.writeFileStream('file.txt', 'some text').then((res) => { console.log(res); });
opfs.getFileBlob('file.txt').then(async (file) => { console.log(await file.text()); });
var content = new TextEncoder().encode('Some data'); opfs.writeFile('file.txt', content, { transfer: content.buffer }).then((res) => { console.log(res); });
opfs.readFile('file.txt').then((buffer) => { console.log(buffer); console.log(new TextDecoder().decode(buffer)); });
opfs.truncateFile('file.txt', { size: 4 }).then((res) => { console.log(res); });
import { OPFSQuery } from './OPFSQuery.js' OPFSQuery.usage().then((res) => { console.log(res); });