文件管理
宝塔面板文件管理 API — 文件上传、复制、读取与目录浏览
GetDir
获取指定目录的文件列表(含分页、排序、搜索)
CreateFile
创建文件或目录
CopyFile
复制或移动文件/目录
DeleteDir
删除文件或目录(移到回收站)
GetFileBody
读取文件内容(用于在线编辑)
GetFileAccess
获取文件权限和所有者信息
UploadFile
上传文件到服务器(multipart/form-data)
GetDirNew
获取目录文件列表(新版),支持分页、搜索
get_path_size
获取目录或文件占用的磁盘空间大小
install_rar
安装或检查 RAR 压缩/解压支持
CheckExistsFiles
检查文件是否已存在于目标路径
test_path
检测路径是否存在,返回路径类型信息
get_composer_version
获取服务器上 Composer 的版本号
remove_download_url
删除已创建的分享下载链接
get_videos
获取目录下的视频文件列表
get_files_store
获取文件管理中收藏的目录列表
Close_Recycle_bin
清空回收站,永久删除所有回收站中的文件
Get_Recycle_bin
获取回收站中的文件列表
get_bt_sync_status
获取文件同步工具的安装和配置状态
mutil_unzip
批量解压多个压缩文件
RemoveTask
删除指定的后台任务(文件操作队列)
ActionTask
激活后台任务队列,开始处理积压的文件操作任务
Recycle_bin
开关回收站功能
file_webshell_check
检测单个文件是否为 Webshell 木马
send_baota
提交 Webshell 误报反馈给宝塔官方
GetFileHistory
获取文件管理操作日志
file_history_list
获取文件编辑历史记录列表
list_backups
获取已配置的云存储备份列表(七牛/阿里云OSS/百度云等)
upload_files_exists
上传前批量检查文件是否已存在
update_composer
更新服务器上的 Composer 到最新版本
dir_webshell_check
扫描指定目录下的木马文件
Re_Recycle_bin
从回收站恢复已删除的文件或目录
CreateLink
创建文件或目录的软链接(符号链接)
SaveFileBody
保存/编辑文件内容