发布网友 发布时间:2022-04-25 00:08
共2个回答
热心网友 时间:2022-05-02 01:05
不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起双击运行
<# :
热心网友 时间:2022-05-02 02:23
Dim FolderPath,Write,May FolderPath="E:\txt" '文件夹所在路径 Write="你好" '要添加的字符串 May=Msgbox("是否保留原文件?",36,"询问")Set Fso = CreateObject("Scripting.FileSystemObject") Set F = Fso.GetFolder(FolderPath) Set TxtPath = F.Files For Each Every in TxtPath IF LCase(Right(Every,3))="txt" Then '判断文件是否是TXT文本 Set Text_1=Fso.OpenTextFile(Every) Set Text_2=Fso.CreateTextFile(Left(Every,Len(Every)-4)&"_VBS.txt") Do Until Text_1.AtEndofStream Text_2.WriteLine Write&Text_1.ReadLine '写入内容 Loop Text_1.Close Text_2.close IF May=7 Then Set Text_1=Fso.GetFile(Every) Text_1.Delete End IF End IF NextWScript.Quit