さて、私は私のコードの次の部分にちょっと立ち往生しています。このプログラムは、ファイルusernames_list.txtの行数をカウントします。各行には、入力したいフォルダの名前があります。そのプログラムでリスト内の各フォルダーに入り、test_1というファイルを作成してから、その親フォルダーに移動します。これは、リストの最後に達するまで繰り返す必要があります。私はそれを正しくやっていますか?:/何らかの理由で、「スキップ」オプションは私の変数を受け入れません。
for /f %%C in ('Find /V /C "" ^< usernames_list.txt') do set lines=%%C
set times=0
set /A skip_value=%lines%-(%lines%-%times%)
:redo
FOR /F "skip=%skip_value%" %%b IN (usernames_list.txt) DO (
cd %%b
echo > test_1
cd ..
set /A times=%times%+1
if /i {%times%}=={%lines%} (goto continue)
goto redo
)
:continue
pause