批处理获取文件名并保存至变量中

2024-11-25 03:00:10
推荐回答(1个)
回答1:

1 其实另保存为"数组"变量是没必要的,要作什么直接在for循环内写命令就能办到的。
2 所列代码已将文件夹名保存到"数组"变量中了,但由于set array_!n! = %%i 这句等号前有空格,数组变量名其实在每个之后就也要带等量空格才匹配,而等号后有空格则所赋的文件夹名每个前也带了空格,因此应该去掉此句等号前后的空格
3 echo %array_!n!%这句是不合格的,要写成call echo %%array_!n!%%
4 针对第2条修改后,后一个for命令就能正常显示了,但"数组"起止值不对,各扩大了1个的范围