1

我有一个包含子文件夹(1、2、3、4、5)的特定文件夹(mak)。我有一个批量查找​​和替换脚本,我只想在子文件夹 1,2 和 3 上运行。这怎么可能?

4

1 回答 1

0

您可以设置一个 varribel 系统,如果您可以告诉计算机这些是我想要搜索的文件,然后您可以使用 cd C:...your main file location\%your varible1% 然后让它循环,这样它就会将每个变量添加到另一个变量中,然后将其设置为创建临时文件,这样我就知道制作了哪个,看起来像这样

@echo off
Echo Max Numbers: 5
:setn
set /p n = 1
:start
 set /p V%n% = Enter File Path: 
:answer
set /p done = Is that all? (Y/N)
echo temp file > %done%.txt
if exist Y.txt goto File
if exist N.txt goto Varible%n%
goto answer
:varible1
echo %n%>%n%.txt
 if %n% = 1 set /p n = 2
goto start
:Varible2
echo %n%>%n%.txt
if %n% = 2 set /p n = 3
goto start
:Varible3 
echo %n%>%n%.txt
if %n% = 3 set /p n = 4
goto start
:Varible4
echo %n%>%n%.txt
if %n% = 4 set /p n = 5
goto start
:varible5
goto File
:file 
"Your file code here"

此代码可能不起作用,这取决于您拥有的窗口类型。

于 2013-03-29T11:45:10.570 回答