VBA如何遍历文件夹下面的所有文件
文章目录
- 1 极速版
- 2 不包含当前文件版
- 3 函数版
1 极速版
sub getFolderFiles()' 获取当前文件夹所有文件Folder = "D:\OneDrive\桌面\test\"Filename = Dir(Folder)While Filename <> ""Debug.Print FilenameFilename = DirWend
End sub
2 不包含当前文件版
sub getFolderFiles()' 获取当前文件夹所有文件Folder = "D:\OneDrive\桌面\test\"Filename = Dir(Folder)While Filename <> ""if Filename <> ThisWorkbook.Name ThenDebug.Print FilenameFilename = Dirend ifWend
End sub
3 函数版
不能返回数组,所以多加一步,数组变成字符返回,然后在调用处拆分为数组
Function getCurFiles()' 获取当前文件夹所有文件Dim Folder$, Filename$, Filepath$, filepaths(), arrCount%Folder = "D:\OneDrive\桌面\隽悦雅苑\"Filename = Dir(Folder)While Filename <> ""If Filename <> ThisWorkbook.Name ThenReDim Preserve filepaths(0 To arrCount)Filepath = Folder + Filenamefilepaths(arrCount) = FilepatharrCount = arrCount + 1End IfFilename = DirWendgetCurFiles = Join(filepaths, "|")
End Function
第3个的使用案例
Sub test()Dim arr,a,file$file = getCurFilesarr = Split(file,"|")For Each a in arrDebug.Print a Next
End Sub
VBA如何遍历文件夹下面的所有文件相关推荐
- C#遍历得到指定文件夹下的所有文件和子文件夹
1.遍历指定文件夹下的所有文件 string path = Application.StartupPath + "\\data\\采集数据\\"; DirectoryInfo ro ...
- python批量读取文件夹中的所有excel文件-python遍历文件夹下所有excel文件
大数据处理经常要用到一堆表格,然后需要把数据导入一个list中进行各种算法分析,简单讲一下自己的做法: 1.如何读取excel文件 网上的版本很多,在xlrd模块基础上,找到一些源码: import ...
- python遍历指定文件夹的所有文件_python 统计指定文件夹下所有的文件数量,BFS方式...
python 统计指定文件夹下所有的文件数量 本来一直是有这个需求,只是以前写的是递归的方式处理,感觉对资源的占用不友好,而且python的最大递归深度不超过1000,所以改了一下,这里用广度优先遍历 ...
- Java File类应用:递归遍历文件夹和递归删除文件
要求: 1)采用递归遍历文件夹下的所有文件,包括子文件夹下的文件 2)采用递归删除文件下的所有文件 注意: 以下递归删除文件的方法,只能删除文件,所有的文件夹都还会存在若要删除正文文件夹,可以在递归删 ...
- java 文件 递归_JAVA实现遍历文件夹下的所有文件(递归调用和非递归调用)
JAVA 遍历文件夹下的所有文件(递归调用和非递归调用) 1.不使用递归的方法调用. public void traverseFolder1(String path) { int fileNum = ...
- C#遍历指定文件夹中的所有文件
C#遍历指定文件夹中的所有文件 DirectoryInfo TheFolder=new DirectoryInfo(folderFullName); //遍历文件夹 foreach(Director ...
- javascript递归遍历文件夹下面的所有文件并返回所有文件全路径名称数组以及解析JavaScript方法体字符串的结束位置
一.前端脚本经常需要用到遍历指定文件夹下面的所有文件(包含子文件夹)的内容并做特定的逻辑处理,下面给出同步遍历的方式,开箱即用. const fs = require('fs');main()func ...
- 利用java.io.File类实现遍历本地磁盘上指定盘符或文件夹的所有的文件
2016-11-18 这是本人的第一篇随笔博客,纠结了半天还是选择自己学的时候比较用心的一些知识点上.利用java.io.File类指定本地的文件夹进行遍历所有的文件. package org.lxm ...
- php scandir 目录树,使用php scandir函数遍历文件夹目录和所有文件
使用php scandir函数遍历文件夹目录和所有文件 $dir = "."; //当前目录 list_file($dir); function list_file($dir){ ...
- C/C++遍历Windows文件夹下的所有文件
因为文件夹中往往包含文件和文件夹.想要遍历所有的文件,必须遍历文件夹中所有的文件夹.很显然,这个描述满足递归的两个要素:(1)问题的规模在不断的缩小,且新问题的模式与旧问题相同.很显然文件夹中含有子文 ...
最新文章
- useradd与adduser的区别
- R语言union函数计算数据对象(vector、list、dataframe)的并集:union函数计算两个vector向量、dataframe、列表list的并集
- 北上广深的程序员,房子在向你们招手了!
- 特斯拉被曝储存大量未加密个人数据,你的隐私正在“裸奔”!
- 通过 Hibernate 调用存储过程
- APL开发日志--2012-11-14
- 用python设计数独的心得体会_Python生成数独矩阵
- 西门子PLC_s7-200免费学习视频教程
- 三星linux打印机驱动官网下载,三星M2621打印机驱动下载
- mysql preparedstatement_关于PreparedStatement你知道多少
- unity3D游戏开发之iTween介绍和用法
- 【latex】Latex文献报错 Something‘s wrong--perhaps a missing \item. \end{thebibliography}
- 《水墨青花》----徐志摩
- WRSC无人帆船航行基本原理
- 数据挖掘面试题(1)
- 库房出入货物程序设计
- AI之NLP:2020年6月21日北京智源大会演讲分享之15:15-15:40黄萱菁教授《自然语言处理中的表示学习》
- R语言做GGEbiplot_基于R语言的GGE双标图在大豆区试中的应用
- 职业规划,如何月入1万、3万、5万、10万?
- oracle 数据字典画报,数据字典视图之:DBA_LOGSTDBY_LOG结构