批处理 如何在 文本文件指定内容下面 添加一行新内容?

批处理 如何在 文本文件指定内容下面 添加一行新内容?,第1张

不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起双击运行

<# :

cls&echo off

rem 在一个txt文本文件里的一个指定行内容下面插入一行其他内容

cd /d "%~dp0"

set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4

title %#% +%$%%$%/%_% %z%

cd /d "%~dp0"

powershell -NoProfile -ExecutionPolicy bypass "&{[ScriptBlock]::Create([IO.File]::ReadAllText('%~f0',[Text.Encoding]::Default)).Invoke()}"

echo%#% +%$%%$%/%_% %z%

pause

exit

#>

$file1='A.txt'

$file2='B.txt'

$str1='<property name="a" ref="b" />'

$str2='<property name="c"><ref local="d" /></property>'

$enc=New-Object System.Text.UTF8Encoding $False

$text=[IO.File]::ReadAllText($file1,$enc)

$text=$text.replace($str1,($str1+"`r`n"+$str2))

[IO.File]::WriteAllText($file2,$text,$enc)

具体方法如下:

1、建立文档

(1)建立一个txt文档。

(2)修改txt文档的后缀,改成bat。

2、写入指令

(1)单击鼠标右键,选中“编辑”。

(2)在里面填入下面指令,建立一个11.c,并且填入#include “11.h”;

@echo off

echo #include "11.h">>11.c

pause

3、查看效果

(1)双击我们建立的文档。

(2)查看建立的文档。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11773422.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存