Copy the following code, save it to the text file, modify the suffix to bat, and double-click to run it.
Quickly create files in numerical order
@echo off
set num=1
:a
if exist "%num%.bat" (
set /a num=num+1
goto :a
)
echo %num%
echo> %num%.bat
:: can be any kind of file , Such as docx
:: you can specify the directory D:\Desktop\%num%.txt
Quickly create folders in numerical order
@echo off
set num=1
:a
if exist "%num%" (
set /a num=num+1
goto :a
)
echo %num%
md "%num%"
Quickly create new folders by date
@echo off
::set year=%date:~0,4%
::set month=%date:~5,2%
::set day=%date:~8,2%
md "%date:~5,2%%date:~8,2%"
Generate files named according to random numbers
@echo off
set num=%random%
set /a num=num%%1000+1
echo %num%
echo > %num%.txt
Tips:
set assigns values to variables
set /a calculates the expression on the right
set /p num=input a number: prompt "input a number:" when assigning value
%num% references to variables
Counter in for statement %%i
Counter %i in cmd
%% on the right side of set /a is to take the remainder
Get date
格式: %date% 结果: 2020-10-18
Get Time
格式: %time% 结果: 1:29:56.68
Free format
格式: %date:~x,y%以及%time:~x,y% 说明: x是开始位置,y是取得字符数 例: 年的格式: %date:~0,4% 结果: 2020 月的格式: %date:~5,2% 结果: 10 日的格式: %date:~8,2% 结果: 18
effect: