如何将一个文件夹里面所有的txt文件前面添加一样的信息?

如何将一个文件夹里面所有的txt文件前面添加一样的信息?,第1张

不清楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的多个文件放一起双击运行@echo off&cd /d "%~dp0"

rem 在当前目录里的多个txt文本文件开头插入/添加指定内容

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

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

set "newfolder=result"

if not exist "%newfolder%" (md "%newfolder%")

for /f "delims=" %%a in ('dir /a-d-h/b *.txt') do (

    >"%newfolder%\%%~nxa" echoinsert information

    >>"%newfolder%\%%~nxa" type "%%~a"

)

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

pause

exit

楼主先新建个文本文档,在里面输入

@echo off

(for /f "delims=" %%a in (2.txt) do echo 前缀%%a)>b.txt

del /s/q 2.txt

ren b.txt 2.txt

将 前缀 两字改为你要加的前缀

存为a.bat 会变成可执行文件,若没变,修改工具文件夹—》隐藏已知文件扩展名,不选它

楼主要加前缀的文本文档改为2.txt

将a.bat和2.txt都放到桌面上

双击a.bat

OK

再打开2.txt,会发现已加上前缀

这种方法每行加的前缀必须是一样的

**********************************************************

可以考虑用Java编一个~~

BufferedReader的readLine()读出一行

再把(前缀+原行)写到新文件里

还真可以~~,不过你至少要有jdk

http://blog.myspace.cn/e/404264131.htm

尝试一下把myjob.sh 内容改为

/bin/bash -c "newusers -r /root/userlist.txt"

或者sudo newusers -r /root/userlist.txt


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

原文地址: https://outofmemory.cn/bake/11668670.html

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

发表评论

登录后才能评论

评论列表(0条)

保存