标题: [文本处理] 批处理怎样给每个不同的文本追加内容? [打印本页]
作者: mm451263 时间: 2024-11-2 14:06 标题: 批处理怎样给每个不同的文本追加内容?
在一个文件夹里,有多个不同内容的文本,想把内容写入批处理里追加到每个文本里面
作者: aloha20200628 时间: 2024-11-2 15:38
回复 1# mm451263
要把 什么内容 追加到每个文件?
作者: mm451263 时间: 2024-11-2 16:17
回复 2# aloha20200628
中文追加到每个不同的文本后面
作者: aloha20200628 时间: 2024-11-2 17:20
本帖最后由 aloha20200628 于 2024-11-2 17:22 编辑
回复 3# mm451263
没猜出 中文内容 从何而来?
楼主真要出猜谜帖吗?
作者: Five66 时间: 2024-11-2 18:06
什么内容?
什么才算是内容?
写入批处理追加到文本 时要如何写入?又要如何追加?
请给一个真实的例子说明一下你的需求吧,比如操作之前是怎样的,操作之后变成啥样?
最好附上图
作者: Batcher 时间: 2024-11-2 21:42
回复 1# mm451263
请参考Q-04把test.bat文件保存为ANSI编码:
https://mp.weixin.qq.com/s/Koje4FufWxWBs7ioDy_LJA
如图所示:
http://bbs.bathome.net/thread-67347-1-1.html#pid273985- @echo off
- set "NewStr=批处理之家 http://bbs.bathome.net"
- cd /d "%~dp0"
- for /f "delims=" %%i in ('dir /b /a-d *.txt') do (
- echo %%i
- >>"%%i" echo,
- >>"%%i" echo,%NewStr%
- )
复制代码
作者: 77七 时间: 2024-11-3 11:56
- @echo off
- rem 批处理和文本全部保存为ansi编码
- cd /d "%~dp0"
- for %%i in (*.txt) do (
- more +8 "%~f0" >> "%%i"
- )
- pause
- exit
- rem 从此行写入内容
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |