在论坛东拼西凑,缝合出来了一段批处理,
现在有两次循环,感觉还可以优化下,菜鸟没有思路了。
求大佬帮忙继续优化一下。谢谢!
参考路径:C:\Program Files (x86)\中文测试\- set str=%cd:\=%%
- set cn=no
- :loop
- set /a a+=1
- set str=%str:~0,-1%
- if not "%str%"=="" goto loop
- set str=%cd:\=%%
- for /l %%i in (0,1,%a%) do (
- set "var_=!str:~%%i,1!"
- if !var_! gtr Z set cn=yes
- )
- if %cn%==yes echo 请移动至非中文目录
复制代码
|