-1

ディレクトリ内のすべてのフォルダ名を個々の変数に格納する 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!%
4

1 に答える 1

0

おそらくあなたができることは、コマンドの出力を書くことです

dir /AD

folder.txt と呼ばれるいくつかのファイルでは、次のような配列変数に格納することにより、いくつかのフォルダーに対して操作を実行できます。

for %%G in (folders.txt) do (
set /a count+=1
call :exec1 %%~nG
echo %%~nG
)
goto :continue1

:exec1
echo %count%
set mapArray[%count%]=%1
goto :end

:continue1
:end
于 2013-01-28T13:40:55.653 に答える