当前位置: 首页 > wzjs >正文

济南建设网站企业报价app是怎么开发的

济南建设网站企业报价,app是怎么开发的,网站设计案例方案,系统设计图(1) 前几天我跟大家分享了在VBA中如何获取指定类型文件的路径的方法,其中最重要的一个思路就是在处理完当前目录的文件后,再调用程序自身来对子目录进行处理,以此来实现对子目录的无限循环,直至所有文件都处理完毕为止。按照此设…


图(1)

        前几天我跟大家分享了在VBA中如何获取指定类型文件的路径的方法,其中最重要的一个思路就是在处理完当前目录的文件后,再调用程序自身来对子目录进行处理,以此来实现对子目录的无限循环,直至所有文件都处理完毕为止。按照此设计思路,今天我来跟大家分享VBA如何合并指定路径的txt文件。

        为方便程序调用,我们将合并过程命名为MergeTxtFile,它携带两个参数,一个是filePath表示指定路径,另一个是fileName表示合并后的文件名,因为处理过程是循环进行的,且涉及合并文件和公共变量的清理问题,循环过程只能单独设计为子过程MergeTxt,代码如下:

Public txtFile As String, fileCount As Integer, filesList As StringSub MergeTxtFile(filePath As String, fileName As String)
'
' 合并指定路径的txt文件(含子目录)
'
' 参数说明:filePath 表示指定路径,fileName 表示合并后的文件名Dim fso As ObjectSet fso = CreateObject("Scripting.FileSystemObject")If Not fso.folderExists(filePath) ThenMsgBox "找不到路径:" & vbCrLf & filePath, vbOKOnly + vbExclamation, "错误"Exit SubEnd IftxtFile = filePath & "\" & fileNameIf fso.fileExists(txtFile) ThenKill txtFileIf Err.Number <> 0 Then   ' 错误检查Err.Clear   ' 清除错误MsgBox "以下文件已打开,请先关闭。" & vbCrLf & txtFile, vbOKOnly + vbExclamation, "错误"Exit SubEnd IfEnd If' 合并文件Call MergeTxt(filePath, fileName)Debug.Print filesList & vbCrLf & "执行完毕!总共合并" & fileCount & "个" & "txt文件"'清理公共变量txtFile = ""fileCount = 0filesList = ""
End SubSub MergeTxt(filePath As String, fileName As String)
'
' 合并指定路径的txt文件(含子目录)
'Dim file As ObjectDim fileContent As StringDim fileNum As Integer'Dim fileCount As IntegerDim txtFolder As ObjectDim txtNum As IntegertxtNum = FreeFile                     ' 获取新文件号Open txtFile For Append As #txtNum    ' 打开合并文件(追加模式)'遍历主目录的每个文件Dim fso As ObjectSet fso = CreateObject("Scripting.FileSystemObject")Set txtFolder = fso.GetFolder(filePath)For Each file In txtFolder.FilesIf LCase(fso.GetExtensionName(file.path)) = "txt" Then' 获取文件列表If file.Name <> fileName ThenIf Len(filesList) = 0 ThenfilesList = file.pathElsefilesList = filesList & vbCrLf & file.pathEnd IffileCount = fileCount + 1    ' 计算文件个数fileNum = FreeFile                      ' 获取新文件号Open file.path For Input As #fileNum    ' 打开当前文件' 将读取内容写入合并文件Do While Not EOF(fileNum)               ' 检测文件末尾Line Input #fileNum, fileContent    ' 采用逐行读取的方式Print #txtNum, fileContentLoopClose #fileNum    ' 关闭当前文件End IfEnd IfNext fileClose #txtNum    ' 关闭合并文件' 遍历子目录For Each subfolder In txtFolder.subFoldersCall MergeTxt(subfolder.path, fileName)    ' 调用程序自身处理子目录Next subfolderEnd Sub

        以上是通用过程,在使用过程中,我们只需要重新定义变量filePath和fileName的值即可,下面是使用的演示代码:

Sub Demo_MergeTxtFile()
'
' 演示MergeTxtFile函数用法
'Dim filePath As StringDim fileName As StringfilePath = "D:\Users\Hero\Desktop\办公室"fileName = "合并TXT.txt"Call MergeTxtFile(filePath, fileName)End Sub

        执行结果如下图:


图(2)


文章转载自:

http://U9Itsu1N.znnsk.cn
http://NOcQppT1.znnsk.cn
http://ml97Hgna.znnsk.cn
http://sMGhgs1o.znnsk.cn
http://yQzzGdSr.znnsk.cn
http://nGFHBxO4.znnsk.cn
http://gr5zvSWO.znnsk.cn
http://eTTE7uBB.znnsk.cn
http://vktMn7oV.znnsk.cn
http://lKWeXLWw.znnsk.cn
http://fBtN1gdg.znnsk.cn
http://y6JCEZhk.znnsk.cn
http://zuGzA2RE.znnsk.cn
http://ueBPb9YG.znnsk.cn
http://zKPwSUS6.znnsk.cn
http://rQ8pw3s0.znnsk.cn
http://d7kqAd7Z.znnsk.cn
http://ZCMtvqF6.znnsk.cn
http://BZvmiC6O.znnsk.cn
http://eAc0LVKw.znnsk.cn
http://BSUNX2wW.znnsk.cn
http://LNx98NFq.znnsk.cn
http://Isp9BAyl.znnsk.cn
http://AHaz1bwy.znnsk.cn
http://vwEdsnEL.znnsk.cn
http://YQ3r4Wvr.znnsk.cn
http://i8cH3GvW.znnsk.cn
http://3oA29z0Z.znnsk.cn
http://sbUeYnZS.znnsk.cn
http://gadYZlVs.znnsk.cn
http://www.dtcms.com/wzjs/755257.html

相关文章:

  • 如何建立一个大型的网站做公司网站视频
  • 怎么用2级目录做网站推荐做任务网站
  • 网站开发设计知乎新人做外贸哪个平台好做
  • 网站开发模块学些什么软件前端网站开发工具
  • 做网站怎么配电脑品牌建设实施方案
  • 推荐常州微信网站建设重庆今天重大新闻
  • 凡科网做网站收费吗怎么在网站上做模式题库
  • mc做地图画网站wordpress文章同步插件
  • 太原怎样优化网站建设梵讯企业网站建设
  • 品牌网站分析网站后台html5模板
  • 做网站被骗五千多如何判断网站做的关键词
  • 中国建设工程网官方网站咋么做网站
  • 郑州哪家公司给国外做网站网站建设与管理A卷
  • 可以做问卷挣钱的网站自适应网站建设软件
  • 集团网站开发费用html5网站开发工具
  • 做的好的茶叶网站买空间送网站模板
  • 做网站编程的待遇酒店推广平台有哪些
  • 织梦调用网站备案号郴州新网手机版新
  • 做网站挣外快seo优化有百度系和什么
  • 青岛做教育的网站建设企业营销是啥意思
  • 网站建设的英文中国企业500强公司
  • 做网站费用走什么科目网站运营系统
  • 学校的二级网站怎么建设关于南宁网页的介绍
  • 12380网站建设意见做网站分辨率多少
  • 做英剧网站的设计思路软件定制和开发
  • 做网站卖广告多少钱做网站属于什么行业
  • 不同性质网站的营销特点一览表南山做网站的公司
  • ip网站怎么做徐州做网站需要多少钱
  • 长治网站建设公司怎样在建立公司网站
  • wap网站开发教程网站建设说明书