***`
@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
>