@echo off
:loop
set /a n+=1
set /a b+=1
if %n% leq 10 (
set /a fn = 2021020
echo %fn%
copy a.txt "%fn%%b%".txt
goto :loop)
pause
上面的代碼在回圈第一遍時,生成的是1.txt,從第二遍開始則正常生成帶日期的檔案名,請教各位大大一下問題出在哪里?謝謝!

uj5u.com熱心網友回復:
改成這樣@echo off
:loop
set /a n+=1
set /a b+=1
set /a fn = 2021020
if %n% leq 10 (
echo %fn%
copy a.txt "%fn%%b%".txt
goto :loop)
pause
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/257540.html
標籤:C++ 語言
上一篇:(Java開發面試)一篇文章帶你完整復習Java中執行緒的周期和基本方法
下一篇:STM32
