@echo off
setlocal enabledelayedexpansion
set file=1.txt
for /f "delims=" %%a in (%file%) do (
set/a step+=1
if !step!==1 set "str-1=%%a"
if !step!==2 set "str-2=%%a")
>>$ (echo !str-1!!str-2!)
>>$ (for /f "skip=2 delims=" %%a in (%file%) do echo %%a)
del /s /q "%file%"
ren $ %file%
exit
:: 中国批处理脚本联盟
:: 将第三行的 1.TXT 文本名更改为您这个文本名运行即可[同目录下运行]
追问我试试看
没效果啊
你给的不行啊
追答:: 你把你这个文本名,记住
:: 在代码里的第三行修改一下
:: 运行后,程序会自动修改,然后替换
:: 此时你这个文本你打开看一下,就修改了
追问不靠谱啊
我试过没有反应啊,文件名都对应了还是不行
我是不代码打错了?还没搞定啊
文字没变化
搞定了
代码自己打错了
谢谢
第三行文件名如果加固定路径名会失效,有解决方案吗
搞定了
😊