***`
@jupyterlite / @jupyterlite/contents / IDriveContentsProcessor
接口:IDriveContentsProcessor#
定义于:packages/contents/src/drivecontents.ts:6
方法#
get()#
**get**(request):Promise<undefined| {content:any;format:FileFormat; }>
定义于:packages/contents/src/drivecontents.ts:70
处理请求以获取文件的内容
参数#
request#
TDriveRequest<"get">
请求
返回#
Promise<undefined | { content: any; format: FileFormat; }>
`***
getattr()#
getattr(request):Promise<IStats>
定义于:packages/contents/src/drivecontents.ts:63
处理请求以获取节点统计信息
参数#
request#
TDriveRequest<"getattr">
请求
返回#
Promise<IStats>
***`
getmode()#
**getmode**(request):Promise<number>
定义于:packages/contents/src/drivecontents.ts:42
处理请求以获取节点模式(文件或目录)
参数#
request#
TDriveRequest<"getmode">
请求
返回#
Promise<number>
`***
lookup()#
lookup(request):Promise<ILookup>
定义于:packages/contents/src/drivecontents.ts:49
处理请求以检查节点是否存在
参数#
request#
TDriveRequest<"lookup">
请求
返回#
Promise<ILookup>
***`
mknod()#
**mknod**(request):Promise<null>
定义于:packages/contents/src/drivecontents.ts:56
处理请求以创建目录/文件
参数#
request#
TDriveRequest<"mknod">
请求
返回#
Promise<null>
`***
processDriveRequest()#
processDriveRequest<T>(request):Promise<TDriveResponse<T>>
定义于:packages/contents/src/drivecontents.ts:12
处理内容请求
类型参数#
T#
T extends TDriveMethod
参数#
request#
请求
返回#
Promise<TDriveResponse<T>>
***`
put()#
**put**(request):Promise<null>
定义于:packages/contents/src/drivecontents.ts:77
处理请求以写入文件内容
参数#
request#
TDriveRequest<"put">
请求
返回#
Promise<null>
`***
readdir()#
readdir(request):Promise<string[]>
定义于:packages/contents/src/drivecontents.ts:21
处理请求以读取目录内容
参数#
request#
TDriveRequest<"readdir">
请求
返回#
Promise<string[]>
***`
rename()#
**rename**(request):Promise<null>
定义于:packages/contents/src/drivecontents.ts:35
处理请求以重命名文件或目录
参数#
request#
TDriveRequest<"rename">
请求
返回#
Promise<null>
`***
rmdir()#
rmdir(request):Promise<null>
定义于:packages/contents/src/drivecontents.ts:28
处理请求以删除目录
参数#
request#
TDriveRequest<"rmdir">
请求
返回#
Promise<null>