::BY L.W.C. QQ 1269719868
:m
@echo off&if "%1"=="error" (echo 路径不能包含^| ^? ^< ^> ^& ^* ^") else (if "%1"=="n" (echo 创建成功) else (if "%1"=="ns" echo 目录已经存在))
set /p p=">"
echo "%p%"|findstr ^">nul 2>nul&&call :m error
echo "%p%"|findstr "| ? < > & *">nul 2>nul&&call :m error
for /f "usebackq delims=" %%i in ('"%p%"') do set p=%%~fsi&set d=%%~di
%d%&md %p% >nul 2>nul&&call :m n||call :m ns
创建目录,有特殊符号会提示,目录存在提示
:m
@echo off&if "%1"=="error" (echo 路径不能包含^| ^? ^< ^> ^& ^* ^") else (if "%1"=="n" (echo 创建成功) else (if "%1"=="ns" echo 目录已经存在))
set /p p=">"
echo "%p%"|findstr ^">nul 2>nul&&call :m error
echo "%p%"|findstr "| ? < > & *">nul 2>nul&&call :m error
for /f "usebackq delims=" %%i in ('"%p%"') do set p=%%~fsi&set d=%%~di
%d%&md %p% >nul 2>nul&&call :m n||call :m ns
创建目录,有特殊符号会提示,目录存在提示


