有没有办法在 Windows 10 中的目录中创建文件的文本日志文件?

有没有办法在 Windows 10 中的目录中创建文件的文本日志文件?

我正在使用 7zip 压缩文件以进行归档,这带来了一个问题,如果我在 Windows 中搜索,则无法找到文件(在这些压缩文件中)。但是,如果我可以创建一个文本文件,列出该 zip 文件中的所有文件(将存储在同一个文件夹中),这将使事情变得更容易,因为我也可以索引内容。

目前,我使用 BAT 文件来自动压缩

for /d %%X in (*) do "c:\Program Files\7-Zip\7z.exe" a "%%X.7z" "%%X\" -mx=9

我不确定是否可以编辑这个 BAT 以添加文本文件的创建。

答案1

我不确定是否可以编辑这个 BAT 以添加文本文件的创建。

假设您希望将所有内容都放在一行上,您可以尝试使用&&&例如添加第二个命令dir /b /s /a:-d "%%X" >> %%X.txt

for /d %%X in (*) do "c:\Program Files\7-Zip\7z.exe" a "%%X.7z" "%%X\" -mx=9 & dir /b /s /a:-d "%%X" >> %%X.txt

这将压缩文件夹,然后创建一个.txt与每个已处理文件夹同名的文件 ( %%X)。此文本文件将包含该文件夹/zip 文件下每个文件的完整路径(包括子文件夹)。


参考

目录(SS64)

这个批处理文件中的“&&”起什么作用?(堆栈溢出)

相关内容