0

我正在寻找一个批处理脚本选项,它相当于cat xx.txtunix 中的“for i in”。

脚本的逻辑是

xx.txt 有我将在脚本中取消的文件夹名称列表

for i in `cat xx.txt`
do
    cd "e:/test/$i/$yy/$mm/$DD"
done

我可以为上面的批处理等效逻辑...

提前致谢

斯里

4

1 回答 1

2

当然:

for /f %%I in (xx.txt) do (
    cd e:\test\%%i\%yy%\%mm%\%DD%
)

(这里我假设 variablesyy和设置为有用的东西mmDD您没有包含在代码示例中)。

您可能还需要使用for /f选项,具体取决于目录列表文件格式。用于for/?详细信息。

于 2012-09-21T07:00:09.110 回答