copy
/b
c:\ddasi\asski\dd\a.pgp+a.txt
c:\ddasi\asski\dd\a.pgp
不能更改墙纸或者不能在桌面上面保存东西。都可以用注册表
我原来照书上的做可以
查看原帖>>
不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为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)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)