pyFileSearcher是一个轻量级的、易于使用的、但能够处理大量文件的工具,轻松批量处理大量文件,同时软件还内置非常好用的搜索引擎,可以用多种方式帮助用户找出所需文件内容,非常好用,有需要的朋友欢迎下载体验。
软件介绍
你得到的是什么?
按名称、大小、文件类型搜索。按路径的一部分进行搜索。搜索索引中列出的不早于N天的文件。
保存已删除文件的信息,对它们的搜索和对普通文件的搜索一样。
能够保存搜索设置供将来使用。
能够以csv格式保存搜索结果。
在搜索结果中突出显示不存在的(已删除的)文件。
记录访问错误--你将知道哪些文件夹由于某种原因没有被索引到。
支持Windows中的长路径(》256个字符)。
它是如何工作的
该程序在你的硬盘上运行,并保存关于文件的最低限度的必要信息:大小、创建时间、修改时间和文件的第一次索引时间(便于在不看属性的情况下寻找新文件)。为了存储这些信息,你可以使用sqlite数据库(每个你想索引的目标目录都有一个),如果你想索引几十万和几百万个文件,也可以使用MySQL数据库。在后一种情况下,你可以只使用一个数据库,但指定几个目标目录。在这两种情况下,每个目标目录都是与其他目录并行索引的。
在你设置了简单的索引参数(目标目录,以及在使用sqlite的情况下,扩展名的白名单或黑名单)之后,你可以用“--scan ”参数运行程序,自动开始索引,之后程序将被关闭。使用这个键可以通过调度程序运行。
在扫描过程中,在工作(“data”)目录中会创建一个pid文件。它的存在会阻止启动扫描的过程,如果程序崩溃了--请手动删除它。
测试
该程序在一个有大约2000万个文件的文件服务器上进行了测试。扫描时间 - 约5小时。最大线程中的文件:~7000000.
MySQL的非默认参数(对于debian stretch)。
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。
水印云是简单好用的水印处理软件,为用户提供了便捷的水印添加、编辑和去除功能。水印云不仅能批量处理图片,还支持自定义水印样式,让用户的图片更具个性化。软件界面简洁直观,操作起来非常简...
爱剪辑是一款简单易用的视频编辑软件,专为普通用户设计。爱剪辑提供了丰富的剪辑工具,让用户能够轻松剪辑、合并和裁剪视频。该软件支持多种视频格式导入,可添加字幕、音乐、滤镜等效果,让视...
Adobe Illustrator 2024 (简称AI)是一款专业的矢量图形设计软件,该软件提供了丰富的设计工具和强大的功能,可以帮助用户轻松创建出精确、高质量的矢量图形作品。无论是标志、图标、绘图、版...
Adobe Photoshop 2024简称PS2024,是一款专业图像处理软件及照片和设计软件,不仅延续了经典的图像处理和图片设计功能,还加入了新的特性和工具,为用户提供了更加丰富多样的选择,无论是专业人...
剪映专业版是功能强大且实用的视频编辑软件,给用户提供各种的剪辑工具,支持高清视频导入和导出,轻松实现精准剪辑和高效工作流程。剪映专业版内置多轨道编辑、音频调整、色彩校正、字幕添加等...
百度网盘是一款专业且靠谱的云储存软件。该软件拥有超大的存储空间,支持文件上传、下载和分享,同时贴心保护用户网络上的数据,可以隐藏重要文件,保护你的个人隐私。此外百度网盘还支持常规格...
发表评论
共0条
评论就这些咯,让大家也知道你的独特见解
立即评论以上留言仅代表用户个人观点,不代表系统之家立场