本帖最后由 happy886rr 于 2016-3-16 10:15 编辑
回复 1# wzf1024 - @echo off&setlocal enabledelayedexpansion
- :main
- cls
- set /p num=请输入去掉的字符数:
- set /a y=1!num!||goto main
- for /f "delims=" %%i in ('dir /ad /b /s') do (
- set /a i+=1
- set f!i!=%%i
- set n!i!=%%~ni
- )
- for /l %%i in (!i! -1 1) do (
- set a=!f%%i!
- if "!n%%i:~%num%!"=="" (
- echo 目录:“!f%%i!”再去就没名字了
- ) else (
- ren "!f%%i!" "!n%%i:~%num%!"
- )
- )
- echo 恭喜你,执行完毕!
- pause>nul
复制代码
|