opfs tools
1.0.0
EN:基于OPFS构建的简单,高性能和全面的文件系统API。
CN:在浏览器中运行的简单、高性能、完备的文件系统 api,基于opfs构建。
API文档
基准
您可以在OPFS-Tools-explorer项目中体验在线演示。 
import { file , dir , write } from 'opfs-tools' ;
// --------- Create / Write ---------
await dir ( '/test-dir' ) . create ( ) ; // create a directory
await write ( '/dir/file.txt' , '' ) ; // empty file
await write ( '/dir/fetch-file' , ( await fetch ( '//example.com' ) ) . body ) ;
// inputFile from the input element picked by the user
await write ( '/dir/input-file' , inputFile . stream ( ) ) ;
// For incremental file writes, please refer to the API documentation.
const writer = await file ( '/dir/file' ) . createWriter ( ) ;
// --------- Read ---------
await file ( '/dir/file.txt' ) . text ( ) ;
await file ( '/dir/input-file' ) . arrayBuffer ( ) ;
await file ( '/dir/input-file' ) . stream ( ) ;
// If you want to read file fragments, please refer to the API documentation.
const reader = await file ( '/dir/input-file' ) . createReader ( ) ;
await dir ( '/test-dir' ) . children ( ) ;
// --------- Remove ---------
await dir ( '/test-dir' ) . remove ( ) ;
await file ( '/dir/file.txt' ) . remove ( ) ;
// --------- copyTo / moveTo ---------
await file ( '/dir/file' ) . copyTo ( file ( '/dir/file copy1' ) ) ;
await dir ( '/dir' ) . moveTo ( dir ( '/.Trash' ) ) ;文章:Web 文件系统( opfs及工具)