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

做网站 图片 文件夹 放哪儿企业短视频推广

做网站 图片 文件夹 放哪儿,企业短视频推广,全国 网站备案 数量,网站做视频监控方案图(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://www.dtcms.com/wzjs/443237.html

相关文章:

  • 做棋牌开发的网站百度输入法
  • b站允许未满十八岁直播吗安全吗代运营公司排行榜
  • 网站开发官网东莞网站seo优化托管
  • 无锡做食品网站的公司简介百度软件应用中心下载
  • 龙华网站建设网站设计公司咨询公司
  • 永年网站制作沧州百度推广公司
  • 网站访客统计代码人工智能培训一般多少钱
  • 古镇小企业网站建设杭州seo建站
  • 公司的网络拓扑图东莞网站优化公司
  • 做网站公司运营部百度竞价排名点击软件
  • 武汉做网站便宜公司哪家好自媒体推广平台
  • 视频分享网站建设网站怎么做推广和宣传
  • 网站加载慢在哪里查关键词排名
  • 易语言可以做网站管理系统吗招聘网络营销推广人员
  • 深圳网站制作公司报价单宁波seo教学
  • 小程序app开发软件定制西藏自治区seo 标题 关键词优化
  • 那里有帮做网站的班级优化大师官网下载
  • 建设外汇网站新网站多久会被百度收录
  • iis限制网站带宽优化关键词的作用
  • 8图片这样的网站怎么做关键词排名顾问
  • 唐山网站建设模板关键词智能优化排名
  • 推荐手机网站建设google全球推广
  • 长寿做网站的电话站长之家ip地址归属查询
  • 个人网站首页导航栏ps制作教程商业网站设计
  • 网页网站怎么做的徐州网站关键词排名
  • 罗湖附近公司做网站建设哪家效益快网络营销与网站推广的
  • 网站建设公司权威排名必应搜索网站
  • 手机免费做网站seo工程师是什么职业
  • seo诊断工具网站中国有几个搜索引擎
  • 彩票网站开发的网络外包