@echo off
setlocal enabledelayedexpansion
rem Klasör adını burada belirtin
set “folderName=20240451”
set “baseDir=C:UsersHAKANOneDriveMasaüstüYeni klasör”
set “counter=00”
set “lastFolder=”
rem Extract date part from folder name
set “datePart=!folderName:~0,8!”
rem Check if folders with 0* suffix exist
for /l %%i in (1,1,99) do (
set “newFolder=!datePart!!counter:~-2!”
if exist “%baseDir%!newFolder!” (
set /a “counter+=1”
) else (
mkdir “%baseDir%!newFolder!”
set “lastFolder=%baseDir%!newFolder!”
echo Created folder: !newFolder!
goto :nextFolder
)
)
mkdir “%baseDir%!datePart!”
set “lastFolder=%baseDir%!datePart!”
echo Created folder: !datePart!
goto :nextFolder
:nextFolder
echo Last created folder: !lastFolder!
pause
fixfdfsfffffffffffffffffffffffffffffffffffffffffffffff
Hakan Duygu is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.