1

Тема: CMD/BAT: Как создать папку с радомным именем?

Мне нужно  создать папку с радомным именем, кто знает как это сделать?

2

Re: CMD/BAT: Как создать папку с радомным именем?

Читаем:

set /?

Делаем:

md "%RANDOM%"

Если планируется «кролик», то предварительно проверяем существование такой папки:

@echo off
setlocal enableextensions enabledelayedexpansion

call :RandomDirName
echo [%RandomDirName%]
md "%RandomDirName%"

endlocal
exit /b 0

rem ==========================================================================
rem Функция RandomDirName()
rem ==========================================================================
:RandomDirName
    setlocal enableextensions enabledelayedexpansion
    
:NextName
    set sTempDirName=%random%
    
    if exist %sTempDirName% goto :NextName
    
    set sProcName=%~0
    
    endlocal & set %sProcName:~1%=%sTempDirName%
    exit /b 0
rem ==========================================================================