- 帖子
- 50
- 积分
- 67
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2021-1-5
|
请专家指引一下哦
①代码运行echo;"!tet:~0,2!"显示:“C:”,我该如何补全“ if "!tet!"=="!tet~0,2!" echo %%i ”,才能打印输出到txt文本呢?
②如果我要保留原文件的空行、格式不变,本代码又该怎么修改?
你的任何帮助对我都是有用的。谢谢!
代码如下:
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /b /a-d /s *.txt') do (
set "tet=%%i"
if "!tet!"=="!tet:~0,2!" echo %%i >> 3.txt
echo;"!tet:~0,2!"
)
pause |
|