7# hanyeguxing
第一个代码是怎么实现了,理解不了- @echo off
- @echo off&setlocal enableDelayedExpansion
- for %%a in (*.html) do (
- set "n=%%~na"
- echo !n!
- pause
- for %%b in ("!n:_=\!") do (
- set "n=%%~pb"
- echo !n!
- pause
- set "n=!n:\=_!"
- echo !n!
- pause
- ren "%%a" "!n:~1,-1!.txt"
- echo %%a
- echo !n:~1,-1!
- ))
- pause
复制代码 停顿的回显也是理解不了,- 偶然_,回_想起_六年前那难忘的一次_132
- 请按任意键继续. . .
- \hello\偶然\,回\想起\六年前那难忘的一次\
- 请按任意键继续. . .
- _hello_偶然_,回_想起_六年前那难忘的一次_
- 请按任意键继续. . .
- 偶然_,回_想起_六年前那难忘的一次_132.HTML
- hello_偶然_,回_想起_六年前那难忘的一次
- 请按任意键继续. . .
复制代码 把_换成路径\,路径\最后又换回_,最后重名也达不到效果啊。回显也是这么表示的,但实际却实现效果了。
为什么? |