用dos 批处理文件在每个文本末尾添加文本自己的名称
发布网友
发布时间:2023-10-10 14:27
我来回答
共3个回答
热心网友
时间:2024-11-17 14:42
末尾加上:
=================================
set j=%~n0
echo %j%
pause>nul
===============================
话说,你不需要@echo on啊!
热心网友
时间:2024-11-17 14:43
for /f "delims=" %%i in ('dir /a-d /b *.txt') do (
echo %%~nxi>>%%i
)
热心网友
时间:2024-11-17 14:43
两个批处理可以写成一个:
@echo off
for %%a in (*.txt) do echo %%a>"_%%~a" &&type %%a >>"_%%~a" &&echo copied %%a
pause
改成到写到文件末尾的:
@echo off
for %%a in (*.txt) do type %%a >"_%%~a"&&echo %%a>>"_%%~a" &&echo "copied %1"
pause