VBS合并一个文件夹里的TXT的实现代码
网络编程
Const ForReading = 1 'VBS的这句不能少。
dim xint,xinlu,jiuw
dim objfso,objoutputfile,f,fx
dim objTextFile,strtext
Set objFSO = CreateObject("Scripting.FileSystemObject") '创建FSO对象
jiuw = inputbox("请输入源文件夹所在的路径(含文件夹名称)","请输入多个TXT文件夹所在位置")
if objFSO.folderexists(jiuw) then
set f = objFSO.getfolder(jiuw) '文件所在位路径
else
msgbox "路径错误,请重新输入"
end if
xinlu = inputbox("请输入新的TXT所在的路径(不含书名),如果省略——即直接不输入点确定或取消,则默认是创建在源文件夹同一层位置","新的TXT保存位置")
if objFSO.folderexists(xinlu) or len(xinlu) = 0 then
xint = inputbox("请输入新书名的名字","新书名")
if len(xint)>0 then
xint = xinlu & xint
Set objOutputFile = objFSO.CreateTextFile( xint &".txt") '创建名为output的新的TXT,可以修改为你要的名称.txt
else
msgbox "没有输入内容,请重新输入"
end if
else
msgbox "路径错误,请重新输入"
end if
For Each fx In f.Files '循环写入文本内容
Set objTextFile = objFSO.OpenTextFile(fx, ForReading) '找开文件
strText = objTextFile.ReadAll '读取全部
objTextFile.Close '关闭打开的文件
objOutputFile.WriteLine strText '在output.txt写入 文本 内容
Next
VBS 硬盘读写统计(分区读写统计)
WinXP,Win7,Win8'原创内容转载、引用代码核心部分请注明出处硬盘读写统计.vbsIf(Lcase(Right(Wscript.FullName,11))="wscript.exe")ThenCreateObject("WScript.Shell").Run("%Comspec%/
VBS实现工作表按指定表头自动分表
在我们实际工作中经常遇到将工作表按某一表头字段分开的情况,我们一般的做法是先按指定表头排序然后分段复制粘贴出去,不但麻烦还很容易搞错
VBS 修改远程桌面端口号的代码
'===========================================================================================CheckOS'检查操作系统版本CheckMeState'检查程序运行状态main'执行主程序Submain()DimPortNum
编辑:一起学习网
标签:请输入,路径,表头,内容,源文件