如何在 Windows 中查找名称超过 50 个字符的文件?

如何在 Windows 中查找名称超过 50 个字符的文件?

我有一个包含 20000 个文件的文件夹,需要仅列出名称大于 50 个字符的文件并保存在 txt 中。文件将被导入到应用程序中,它通常识别长度不超过 50 个字符的文件。

答案1

通常,在 Superuser 上,我们期望先陈述问题,然后尝试解决方案(希望显示代码),最后询问如何使其工作。我们不是软件开发服务。

话虽如此,让我告诉你最简单的方法:

使用 os 库编写一个简单的 Python 脚本。
它可以打开目录并逐个遍历所有文件。
使用 len() 函数,您可以轻松地让它忽略小于 50 的任何文件。

输出将被打印到控制台,以便您可以根据需要重定向它。

该程序只有大约 10 行长。

答案2

  • 通过 dir 命令列出所有文件:

    目录 C: /b /s /AD /o:gn > ListRaw.TxT

  • 打开文本文件。将内容复制粘贴到按长度排序文本工具中,例如这个

  • 把它分类。
  • 将结果粘贴到另一个文本文件中
  • 看看字符从哪里开始超过50个,然后删除不需要的一半
  • 保存最终文件。

相关内容