Everything能查找大量文件吗

查看 77|回复 7
作者:wdlla2   
一个txt纯文本保存着文件名列表,每行一个文件名
全盘搜索列表里文件名。我想知道,哪些文件存在,哪些不存在?能导出结果?
Everything能实现吗,用习惯了,或者大家有其它办法。

文件名, 文件

天才笨蜀黍   

高级搜索往下拉有个搜索文件列表,你试试,没用过~
ThemanRonin   

everything可以使用   文件名|文件名|文件名......|文件名   来查询多个文件。
多文件比较的话,可以使用FileMenu Tools工具。在everything中查询到之后,全部选中文件,右键→FileMenutools→复制文件名。然后新建一个excel表格。第一列放everything搜索出来的。第二列放你原始的文件名称。做筛选就行
ThemanRonin   

多文件名要改成带|的话  可以用替换工具。把换行都换成|符号即可 最后移除全部的换行符。就成了  文件名|文件名|文件名......|文件名 这种形式了的
wdlla2
OP
  


ThemanRonin 发表于 2023-6-15 17:02
everything可以使用   文件名|文件名|文件名......|文件名   来查询多个文件。
多文件比较的话,可以使用F ...

这个思路还行,操作都ok。只是操作步骤繁琐,我想想能不能优化一下
jyjjf   

可以使用treesize导出所有文件名包括路径,然后导入到excel,再把txt文件也导入excel,最后统一文件名的格式,用vlookup精确查找即可
平凡的恩赐   

对于一个保存着大量文件名的txt纯文本文件,要判断列表中的哪些文件存在,哪些文件不存在,可以通过以下工具与方法实现:
1. Everything搜索工具:Everything是一个极快的文件搜索工具,它可以枚举与搜索本地 PC 中的所有文件。您可以打开Everything工具,直接拖拽该txt文件到搜索框中,它会自动解析txt文件中的所有文件名,并在本地磁盘中进行搜索。搜索结果中高亮显示的文件即为存在,未高亮的即为不存在。可以导出搜索结果。
2. PowerShell脚本:可以编写一个PowerShell脚本,读取txt文件中的所有文件名,然后逐一判断本地是否存在该文件,如果存在则输出文件名与“存在”标记,如果不存在则只输出文件名。运行脚本后可以得到所有文件名及其存在与否标记的输出结果。
3. Python脚本:类似的,可以使用Python编写脚本读取txt文件与判断文件存在,输出结果。Python同样拥有强大的文件操作与搜索能力,可以轻松实现该功能。
4. CMD批处理:对熟悉批处理的用户,也可以编写cmd批处理文件,循环读取txt中的文件名,并使用IF EXIST判断本地是否存在文件,如果存在输出文件名与“FOUND”,否则只输出文件名。运行批处理后在屏幕上直接输出判断结果。
5. 第三方工具:一些文件搜索与对比工具也提供相关功能,可以将txt文件导入作为搜索根目录或对比源,工具会自动解析列表进行文件搜索与对比,给出不存在文件的清单。但功能可能不如以上脚本方法强大与定制化。
综上,使用Everything工具或编写PowerShell/Python/CMD脚本,是判断txt列表中文件的存在与否最为高效可靠的方法。它们可以 HIGH 定制化地读取列表、搜索文件和输出结果。其他一些现成工具的功能可能较为局限,但也可以作为辅助手段使用。
如果需要在实际操作中对某个方法有更详细的指导,欢迎提供您的txt文件名列表文件,我可以提供一个示例脚本或步骤来帮助您实现判断并输出结果。也请在回复中直接提出您的任何疑问,我很乐意进行解答与讲解。
鹿坪   


平凡的恩赐 发表于 2023-6-15 17:42
对于一个保存着大量文件名的txt纯文本文件,要判断列表中的哪些文件存在,哪些文件不存在,可以通过以下工具与 ...

ChatGPT回复的吧
您需要登录后才可以回帖 登录 | 立即注册

返回顶部