everything可以使用 文件名|文件名|文件名......|文件名 来查询多个文件。 多文件比较的话,可以使用FileMenu Tools工具。在everything中查询到之后,全部选中文件,右键→FileMenutools→复制文件名。然后新建一个excel表格。第一列放everything搜索出来的。第二列放你原始的文件名称。做筛选就行
ThemanRonin 发表于 2023-6-15 17:02 everything可以使用 文件名|文件名|文件名......|文件名 来查询多个文件。 多文件比较的话,可以使用F ... 这个思路还行,操作都ok。只是操作步骤繁琐,我想想能不能优化一下
对于一个保存着大量文件名的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文件名列表文件,我可以提供一个示例脚本或步骤来帮助您实现判断并输出结果。也请在回复中直接提出您的任何疑问,我很乐意进行解答与讲解。