mirror of https://gitee.com/godoos/godoos.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3.4 KiB
3.4 KiB
API
- 系统接口地址: http://localhost:56780
读取目录
HTTP 方法
GET
路径
/files/read
请求参数
- Query 参数:
path
(目录路径)
响应
- Content-Type:
application/json
- 响应体: 目录内容列表
获取文件或目录状态
HTTP 方法
GET
路径
/files/stat
请求参数
- Query 参数:
path
(文件或目录路径)
响应
- Content-Type:
application/json
- 响应体: 文件或目录的状态信息
更改文件权限
HTTP 方法
POST
路径
/files/chmod
请求体
- Content-Type:
application/json
- Body:
{ "path": "string", "mode": "string" }
响应
- Content-Type:
application/json
- 响应体: 操作结果
检查文件或目录是否存在
HTTP 方法
GET
路径
/files/exists
请求参数
- Query 参数:
path
(文件或目录路径)
响应
- Content-Type:
application/json
- 响应体: 存在性检查结果
读取文件内容
HTTP 方法
GET
路径
/files/readfile
请求参数
- Query 参数:
path
(文件路径)
响应
- Content-Type:
application/json
- 响应体: 文件内容
删除文件
HTTP 方法
GET
路径
/files/unlink
请求参数
- Query 参数:
path
(文件路径)
响应
- Content-Type:
application/json
- 响应体: 操作结果
清空文件系统
HTTP 方法
GET
路径
/files/clear
响应
- Content-Type:
application/json
- 响应体: 操作结果
重命名文件或目录
HTTP 方法
GET
路径
/files/rename
请求参数
- Query 参数:
oldPath
(原文件或目录路径),newPath
(新文件或目录路径)
响应
- Content-Type:
application/json
- 响应体: 操作结果
创建目录
HTTP 方法
POST
路径
/files/mkdir
请求参数
- Query 参数:
dirPath
(目录路径)
响应
- Content-Type:
application/json
- 响应体: 操作结果
删除目录
HTTP 方法
GET
路径
/files/rmdir
请求参数
- Query 参数:
dirPath
(目录路径)
响应
- Content-Type:
application/json
- 响应体: 操作结果
复制文件
HTTP 方法
GET
路径
/files/copyfile
请求参数
- Query 参数:
srcPath
(源文件路径),dstPath
(目标文件路径)
响应
- Content-Type:
application/json
- 响应体: 操作结果
写入文件
HTTP 方法
POST
路径
/files/writefile
请求参数
- Query 参数:
filePath
(文件路径)
请求体
- Content-Type:
multipart/form-data
- Body: 包含
content
的表单数据
响应
- Content-Type:
application/json
- 响应体: 操作结果
追加文件内容
HTTP 方法
POST
路径
/files/appendfile
请求参数
- Query 参数:
filePath
(文件路径)
请求体
- Content-Type:
multipart/form-data
- Body: 包含
content
的表单数据
响应
- Content-Type:
application/json
- 响应体: 操作结果
文件系统事件监听
功能
监听文件系统变化事件
参数
- path (监听的文件或目录路径)
- callback (事件回调函数)
- errback (错误回调函数)