PyFileSearcher 是一款轻量级、易于使用的文件搜索工具,能够帮助用户快速定位过去两天内占用存储空间的文件。该工具不仅适用于个人用户,也适合在大中型企业服务器上使用。PyFileSearcher 完全免费,且开源代码可供下载,支持 Linux 和 Windows 操作系统。
软件特点
按名称、大小、文件类型搜索:灵活的搜索选项,满足不同需求。
按路径部分搜索:简化搜索过程,提高效率。
存储已删除文件信息:记录文件删除情况,便于后续查找。
保存搜索设置:方便用户重复使用搜索条件。
支持 CSV 格式导出:方便用户对搜索结果进行进一步分析。
高亮显示已删除文件记录:直观显示文件状态。
长路径支持:适应 Windows 系统的长路径特性(超过 256 个字符)。
如何使用
安装与配置:
下载 PyFileSearcher 代码。
根据需要配置目标目录和索引参数。
在 Windows 系统中,确保安装了 Python 环境和必要的库。
开始索引:
运行程序并使用 --scan 参数启动索引过程。
索引完成后程序将自动关闭。
搜索文件:
使用提供的搜索选项查找文件。
查看搜索结果,包括已删除文件记录。
管理索引:
使用 PID 文件管理索引过程,确保系统稳定运行。
如程序崩溃请手动删除 PID 文件。
性能表现
PyFileSearcher 在拥有约 2000 万个文件的文件服务器上进行了测试,扫描时间约为 5 小时。最大进程中的文件数量约为 700 万个。在 Debian Stretch 系统中,MySQL 使用了非默认参数配置,包括 innodb_buffer_pool_size = 3000M, innodb_log_file_size = 128M, innodb_log_buffer_size = 4M, innodb_flush_method = O_DIRECT。
版本更新
在 1.1.1 版本中,修复了将 PID 过程存储到 PID 文件中的问题,并增加了额外的认证,减少了在 PID 文件未被删除时终止扫描器运行的机会。另外默认设置 "sqlTransactionLimit" 已从 20000 改为 1000。
作家助手
火龙果写作32位
Craft笔记软件
啄字鸟写作
石青伪原创工具
创作罐头
新榜小豆芽
百灵创作
2K公布免费第三人称英雄射击游戏《Ethos计划》
考试啦,《葫芦娃2》带来原动画细节小考卷(4)
王国两位君主北欧之地隐士有什么用
我的世界种子怎么种植方法
崩坏学园2怎么注销崩坏怎么注销账号
不止《生化危机》外媒精选30款恐怖佳作
王国两位君主北欧之地雷神之锤解锁顺序
梦幻西游梦玲珑穿什么
功夫熊猫阿宝邀你切磋,《蛋仔派对》联动KouKouLove第二弹开启
终结之王SF《街头篮球》提升胜率之失误控制