我会继续制作一个脚本来检查文件夹中的文件数量。为此,我将文件夹存储在这样的数组中:
set myArray[0]="C:\testFolder\test1\"
set myArray[1]="C:\testFolder\test1\"
为此,我启动了一个变量来计算文件的数量。
set /a filesCount=0
然后我创建循环来遍历数组
for %%v in (0, 1, 1) do (
for /r %myArray[%v%]% %%i in (*.*) do (
set filesCount+=1
)
echo %filesCount%
)
在我的第一个文件夹中,我有 1 个文件,但程序系统地为变量 filesCount 返回 0。我希望它显示第一个文件夹为 2,第二个文件夹为 0。
我也试试这个:
for %%v in (0, 1, 1) do (
for /r !myArray[%v%]! %%i in (*.*) do (
set filesCount+=1
)
echo %filesCount%
)
还有这个:
for %%v in (0, 1, 1) do (
for /r %myArray[%%v]% %%i in (*.*) do (
set filesCount+=1
)
echo %filesCount%
)