我是Windows Batch编程的新手。我想搜索文件“names.ini”并在文件的末尾添加一些文本。
但该文件位于不同机器上的不同位置。
例如:
C:\EmpInfo\names.ini on Machine A
D:\EmpInfo\names.ini on Machine B
C:\EmpInfo_V1\names.ini on Machine C
我想创建一个批处理文件,可以在驱动器C和驱动器D上搜索该特定文件,并在文件末尾附加一些文本。
先谢谢。
答案 0 :(得分:1)
请参阅HELP FOR
并尝试使用命令提示符
FOR /R %a in (names.ini) DO @ECHO %a
要在多个驱动器中搜索,您需要一个外部循环。像这样......
@echo off
for %%d in (C D) do (
pushd %%d:\
for /r %%f in (names.ini) do (
echo %%f
)
popd
)