因此,我正在处理多批处理程序,我需要知道如何遍历所有文件,包括子文件夹内的文件。但是,我无法这样做。其中一个需要此功能的程序是使用命令“certutil -encode”,它对该文件夹和子文件夹中的所有文件进行编码,并使用命令“certutil -decode”进行解码,这里是我到目前为止获得的代码(此代码是在一个循环中):批处理通过所有文件和子文件夹
set file=C:\Extras\Encode\*.txt
certutil -encode C:\Extras\Encode\*.txt C:\Extras\Encoded\*.b64
然而,这并不工作,因为它只遍历C:\额外\编码,但不测试子文件夹内的像C:\额外\编码\子文件夹\我该怎么办?
编辑:我知道第二部分的输出是C:\ Extras \ Encoded * .hex是错误的。
查看'for/R'以递归方式遍历目录树; 'for/R/D'不变,但枚举所有目录而不是文件;在命令提示符下键入'for /?'以获取详细信息... – aschipfl