我目前这样做是为了对目录中特定类型的文件执行单个命令。
COPY *.prn /B \\\\{$PC}\\{$PRINTER}
PC和打印机部分是多余的,无需了解
我不想一次执行所有文件,而是希望能够通过循环一次执行一个文件
我目前这样做是为了对目录中特定类型的文件执行单个命令。
COPY *.prn /B \\\\{$PC}\\{$PRINTER}
PC和打印机部分是多余的,无需了解
我不想一次执行所有文件,而是希望能够通过循环一次执行一个文件
尝试这个:
for %%i in (*.prn) do COPY "%%~i" /B \\\\{$PC}\\{$PRINTER}
我不完全确定你的意思,但试试这个,它会为当前目录中的每个文件和(所有子目录,但这个确切的片段不适合子目录)中的每个文件执行一次命令,以扩展名 .prn 结尾:
for /r %%a in (*) do (
if %%~xa == .prn (
copy %%~na%%~xa /B \\\\{$PC}\\{$PRINTER}
)
)
如果这不起作用,或者您也想对子目录执行此操作,请告诉我。
你的,莫娜