@echo off if "%1" == "" ( echo One parameter expected exit /b 101 ) if not "%2" == "" ( echo One parameter expected exit /b 101 ) set NewDir=%HOMEPATH%\Documents\%1 if not exist %NewDir% ( md %NewDir% if %ERRORLEVEL% == 0 ( echo Created directory %NewDir% ) else ( echo Error creating directory %NewDir% exit /b 102 ) ) else ( echo Using existing directory %NewDir% ) set NewFile=%NewDir%\NewStuff.txt date /t > %NewFile% whoami >> %NewFile% echo Script %0 did this! >> %NewFile% echo (Re)created %NewFile% type %NewFile%