好吧,我有点卡在我的代码的以下部分。该程序将计算文件 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