level 1
华夏小孩
楼主
我想写一个检测当前bat文件存放路径字符判断 的bat脚本。
当前存放路径可以有以下字符(注:最前面有一个小点,字符包含空格)
`!$%^&()_+{}-='.,a-zA-Z 0-9
当路径只包含以上字符时,执行语句1,否则执行语句2.
以上是我想实现的效果,下面是我写的
----------------------------------------------------------------
@echo off
echo %cd%|findstr "^[:`!%&()_+{},'=0-9a-zA-Z"\^\$\.\-\\]*$" >nul &&(
echo true
)||echo unexpected
pause
----------------------------------------------------------------
它还实现不了我要的效果,这问题纠结了两三天了,望大虾们能伸出你们伟大的援助之手~~谢谢~~~