我想在目录中递归搜索扩展名为.log的文件。我在批处理文件中尝试如下命令。
for /R %%A in (*.log) do echo %%A >> All_logs.txt
我也试过这个:
for /R %%A in (*.log) do echo %%~nxA >> All_logs.txt
但我要么得到这样的完整路径:
D:\Folder1\sub_folder1\bootmicro.log
D:\Folder1\sub_folder2\debug.log
或者
bootmicro.log
debug.log
分别。
由于我在路径 D:\Folder1 中运行批处理文件,因此我希望搜索结果如下:
sub_folder1\bootmicro.log
sub_folder2\debug.log
此外,在同一个批处理文件中,我想使用生成的文件名创建文件夹,如下所示:
sub_folder1_bootmicro_log_Analysis
sub_folder2_debug_log_Analysis
或者
sub_folder1_bootmicro.log_Analysis
sub_folder2_debug.log_Analysis
我怎么能做到这一切?