复制并粘贴文件搜索的结果

复制并粘贴文件搜索的结果

为了以可读格式获取文件搜索结果,我在命令提示符中使用以下命令行:

dir *.* /s > myResultList.txt

然后,我在 Excel 中打开该列表,使用固定宽度格式删除所有我不想要的东西,然后我就得到了我的列表。

这么简单的事情似乎要花很多功夫。

有没有人可以推荐一些比这个更好的方法?

答案1

有点难以理解您的确切目标,但您可以通过包含以下开关来获取简单的文件/b列表dir

dir /s /b *>foo.txt

如果您对输出的精确格式有要求,那么循环for可能更合适:

(for /r %x in (*) do (@echo."%x";%~tx;%~zx))>foo.csv

这将输出一个 CSV 文件,其中包含文件名、修改日期和时间以及文件大小,您可以轻松地在 Excel 中打开该文件。

如果您想要自定义列的固定宽度格式 - 那...有点复杂,我不会在这里提供。

答案2

使用 '电源外壳' 和 'Powershell 社区扩展' 你将可以使用get-clipboardout-clipboard命令,它们可以按照说明使用这里

另一位候选人:'执行程序' 与clipboard子命令一起使用。最后,尝试 '剪辑程序' 通过命令行将输出传输到剪贴板。

更新

从 Vista 开始,似乎有clip.exe一个C:\Windows\system32

答案3

find允许您指定各种搜索文件的条件,并允许您使用各种格式选项生成输出。

相关内容