我是批处理脚本的新手,我需要编写一个非常简单的.bat文件,它将遍历一个目录 . 我知道如何使用goto命令轻松地完成它:
@echo off
:BEGIN
::set variable to data in first file
::do operations on file...
IF ::another file exists in the directory
::increment to next file
GOTO BEGIN
ELSE
GOTO END
:END
cls
问题是,这是我能想到的唯一方法 . 我知道goto的使用一般都很不受欢迎,所以我想知道是否有人知道另一种方法吗?谢谢!
2 回答
它也可以只为当前文件夹完成 . %%元变量区分大小写,我选择使用小写 . 处理完所有文件后,脚本将退出并退出 .
用你想要的命令替换echo ....从命令提示符:
for /R %A in (*.*) do echo.%A
在bat文件中