如何编写一个 Windows 批处理文件,将所有文件夹名称存储在单个变量的目录中?我不知道在任何给定时间目录中有多少文件夹。我很确定我需要一个 for 循环。
这是我迄今为止尝试过的:
@ECHO OFF
set /a c=1
setlocal ENABLEDELAYEDEXPANSION
for /d %%f in (c:\users\*) do echo.file %%f
for /d %%A in (c:\users\*) do (set "var!c!=%%A")
ECHO.%var!c!%