该工具适用于需要简单 Web 文件管理功能的场景,如本地开发辅助、小型服务器文件管理等。

核心功能概述

该软件实现了一个基于 Web 的文件管理系统,允许用户通过浏览器远程管理服务器上的文件和目录,支持文件上传、下载、创建、删除、复制、移动、重命名等基本操作,并具备断点续传、批量处理等增强功能。

🖥️ GUI图形界面

  • 基于Tkinter的现代化图形用户界面
  • 实时日志显示窗口
  • 配置面板和工作状态显示
  • 支持中文字体显示

🌐 Web文件服务器

  • 基于HTTP协议的Web文件管理服务
  • 支持局域网多设备访问
  • 自动获取本机IP地址显示访问链接
  • 可自定义端口号(默认65516)
  • 支持优雅停止(捕获 Ctrl+C 等终止信号)

📁 核心文件管理功能

  • 文件浏览:目录树形结构展示
  • 文件上传:支持多文件上传和断点续传
  • 文件下载:支持大文件下载和范围请求

文件操作:

  • 目录浏览:展示文件和文件夹列表,支持导航到上级目录
  • 文件操作:创建 / 删除文件、创建 / 删除文件夹 复制、移动、重命名
  • 文件传输:上传文件(支持断点续传)、下载文件(支持断点续传)
  • 批量操作:批量移动、批量删除
  • 文件操作权限控制:限制操作范围在指定工作目录内
  • 文件搜索:支持当前目录和全局搜索

🔒 安全特性

  • 删除保护:需要输入预设密码才能删除文件 (预置三组密码:Mysoy007、Mysoy9527、Mysoy1001)
  • 路径安全:防止目录遍历攻击
  • 权限控制:限制访问工作目录外的文件
  • 文件名过滤:移除可能导致安全问题的特殊字符
  • 详细的操作日志记录,便于问题排查和操作审计
  • 日志格式包含时间、级别和消息内容,保存到 file_manager.log

🗃️ 数据库索引系统

  • SQLite数据库存储文件索引
  • 连接池管理提高并发性能
  • 快速文件搜索和检索
  • 自动目录扫描和索引更新

📊 高级功能

  • 断点续传:大文件上传支持断点续传
  • 批量操作:支持多选文件的批量移动、删除
  • 实时进度:上传下载进度显示
  • 用户交互:操作结果提示信息
  • 日志系统:详细的运行日志记录
  • 支持文件大小的人性化显示(KB/MB)

🎯 用户体验优化

  • 中文支持:完整的UTF-8编码支持
  • 响应式设计:适配不同屏幕尺寸
  • 操作确认:危险操作二次确认
  • 状态反馈:实时操作结果提示

🔧 管理工具

  • 日志查看:内置日志文件查看器
  • 数据库状态检查:监控数据库健康状态
  • 配置持久化:工作目录和设置记忆
  • 一键访问:快速打开Web界面

🛠️ 技术特点

  • 多线程服务器架构
  • 异常处理和连接恢复
  • 跨平台兼容(Windows/Linux/macOS)
  • 断点续传:通过分割文件为块、记录已上传字节数实现断点续传功能
  • 多线程处理:使用多线程服务器,支持同时处理多个客户端请求
  • UTF-8 编码支持:全面支持中文文件名和路径
  • 跨平台兼容:处理了 Windows 和类 Unix 系统的路径差异
  • 临时文件管理:使用.upload_cache 目录存储上传中的临时文件

📁 使用方法

  • 直接运行程序,默认使用程序当前目录作为工作目录
  • 通过浏览器访问提示的地址(本地访问http://127.0.0.1:65516)
  • 使用提供的删除密码进行删除操作

GUI主界面

WEB主界面
在这里插入图片描述

下载链接

百度云盘
通过网盘分享的文件:AI云文件管理器v3.0.rar
链接: https://pan.baidu.com/s/1ITJv4onKLb_6hIBrB2Ehww?pwd=8b3b 提取码: 8b3b 复制这段内容后打开百度网盘手机App,操作更方便哦

阿里云盘
soft
https://www.alipan.com/s/MEvNBJixav9
提取码: e19m
点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。

天翼云盘
https://cloud.189.cn/web/share?code=buQzemuaym6v(访问码:0x45)

夸克网盘
我用夸克网盘给你分享了「soft」,点击链接或复制整段内容,打开「夸克APP」即可获取。
/aa6338cU55😕
链接:https://pan.quark.cn/s/f618dac13bad

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐