首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VBA程序:列出文件夹及其子文件夹指定文件

标签:VBA,自定义函数 我想要列出文件夹及其子文件夹名为testExcel文件,如何使用VBA程序实现?...Error Resume Next For i = 0 To lst.ListCount - 1 Debug.Print lst.List(i).Value Next End Sub '目的: 列出路径文件...'参数: strPath = 要搜索路径. ' strFileSpec = "*.*" 除非另有指定. ' bIncludeSubfolders: 如果为True,同时从strPath文件夹返回结果...如果不, 则将文件在立即窗口列出. ' 列表框必须具有其Row Source Type属性设置为Value列表. '方法:FilDir()添加项到集合, 对子文件夹递归调用自身....vbNullString colDirList.Add strFolder & strTemp strTemp = Dir Loop If bIncludeSubfolders Then '建立另外子文件夹集合

9010
您找到你想要的搜索结果了吗?
是的
没有找到

小实战_01_修改文件夹名称数字格式

突破传统学习束缚,借助ChatGPT神奇力量,解锁AI无限可能! 我又开启了一个新系列,小实战系列,顾名思义,就是比较小案例实战,解决学习、工作一些小脚本、案例分享。...今天问题: 批量修改文件夹名称,规则:将文件夹名称数字(如1.1)改成指定格式(改成1.01) 思考: 为什么要这样做?...代码快速解决问题: import os import re # 指定要修改文件夹名称目录路径 directory_path = '..../test' # 获取目录所有文件夹 directories = [d for d in os.listdir(directory_path) if os.path.isdir(os.path.join...(directory_path, d))] # 遍历文件夹并修改名称 for old_dir_name in directories: # 使用正则表达式匹配文件夹名称数字序号 match

21240

一个简单方法:截取子类名称包含基类后缀部分

在代码,我们可能会为了能够一眼看清类之间继承(从属)关系而在子类名称后缀带上基类名称。但是由于这种情况下基类不参与实际业务,所以对外(文件/网络)名称通常不需要带上这个后缀。...本文提供一个简单方法,让子类基类后缀删掉,只取得前面的那部分。 在这段代码,我们至少需要获得两个传入参数,一个是基类名称,一个是子类名称。...但是考虑到让开发者就这样传入两者名称的话会比较容易出问题,因为开发者可能根本就不会按照要求去获取类型名称。所以我们需要自己通过类型对象来获取名称。...23 24 25 26 27 28 29 30 31 32 33 using System; namespace Walterlv.Utils { /// /// 包含类名相关处理方法...欢迎转载、使用、重新发布,但务必保留文章署名 吕毅 (包含链接: https://blog.walterlv.com ),不得用于商业目的,基于本文修改后作品务必以相同许可发布。

21230

包含数字形式文本文件导入Excel时保留文本格式VBA自定义函数

标签:VBA Q:有一个文本文件,其内容包含很多以0开头数字,如下图1所示,当将该文件导入Excel时,Excel会将这些值解析为数字,删除了开头“0”。...WorksheetFunction.Transpose(arrayList.ToArray())) arrayList.Clear Set arrayList = Nothing End Function 该函数,...参数strPath是要导入文本文件所在路径及文件名,参数strDelim是文本文件中用于分隔值分隔符。...假设一个名为“myFile.txt”文件存储在路径“C:\test\”,可以使用下面的过程来调用这个自定义函数: Sub test() Dim var As Variant '根据实际修改为相应文件路径和分隔符...,并使用提供分隔符将其读入,返回一个二维数组。

21510

正则表达式--密码复杂度验证--必须包含大写、小写、数字、特殊字符至少三项

密码复杂度要求: 大写字母、小写字母、数字、特殊字符,四项至少包含三项。...java.util.List; /** * @Author TeacherFu * @Version 1.0 */ public class PasswordTest { /** * 1.全部包含...:大写、小写、数字、特殊字符; * 2.无大写:小写、数字、特殊字符; * 3.无小写:大写、数字、特殊字符; * 4.无数字:大写、小写、特殊字符; * 5.无特殊字符...StringUtils.hasLength(content)){ return false; } //1.全部包含:大写、小写、数字、特殊字符;...[a-z\\W_]+$)"; //错误模式,测试结果不正确(此模式匹配是:大写、小写、数字、特殊字符等四项必须全部包含) String regex2 = "^(?!

1.4K30

【linux命令讲解大全】089.使用tree命令快速查看目录结构方法

--matchdirs:在 -P 模式匹配包含目录名称。 --noreport:在树形列表结尾不输出文件/目录计数。 --charset X:使用字符集 X 进行终端/HTML 和缩进线输出。...-u:列出文件或目录所有者名称,若无对应名称则显示用户识别码。 -g:列出文件或目录所属群组名称,若无对应名称则显示群组识别码。 -s:列出文件和目录大小。 -h:以更加易读方式打印文件大小。...--inodes:打印每个文件 inode 号。 --device:打印每个文件所属设备 ID 号。 排序选项 -v:按照版本进行字母数字排序。 -t:按照文件和目录最后修改时间排序。...参数 目录:执行 tree 命令,将列出指定目录下所有文件,包括子目录文件。...-I node_modules # 忽略当前目录文件夹 node_modules tree -P node_modules # 列出当前目录文件夹 node_modules 目录结构 tree -P

28110

linux简单介绍以及常用简单命令

| 基础指令 ls 指令 含义:ls(list) 列表清单意思 用法1 # ls 含义:列出当前工作目录下所有文件/文件夹名称 用法2 # ls 路径 含义:列出指定路径下所有文件/文件夹名称...用法3 # ls 选项 路径 含义:在列出指定路径下文件/文件夹名称,并以指定格式进行显示。...常见语法: # ls -l 路径 --》 以列表形式,列出当前目录文件,不包含隐藏文件 # ls -la 路径 --》 以列表形式,列出当前目录文件,包含隐藏文件 ?...隐藏文档.开头 用法4 # ls -lh 路径v 含义:列出指定路径下所有文件/文件夹名称,以列表形式并且在显示文档大小时候 以可读性较高形式显示 ?...不能单独使用,需要配合前面所讲那些 过滤案例:需要通过管道查询出根目录下包含“y”字母文档名称

1.1K20

Linux常用磁盘管理命令详解

-s 列出总量。 -S 列出不包括子目录下总量。 -k 以KBytes为单位,返回容量。 -m 以MBytes为单位,返回容量。 使用示例: 列出当前目录下所有文件夹容量。...du 效果如下图: 列出当前目录下所有文件夹和文件容量。 du -a 效果如下图: 列出当前目录下所有文件夹和文件容量,并以G、M、K格式显示容量。...命令语法:fdisk [-l] 装置名称 使用-l参数后输出后面装置名称所有的分区内容。若仅有 fdisk -l时, 则系统将会把整个系统内能够搜寻到装置分区均列出来。...使用示例: 列出系统所有装置分区信息。 fdisk -l 效果如下图: 列出系统根目录所在磁盘,并查阅该硬盘内相关信息。...fdisk /dev/vda 温馨提示:对磁盘进行分区操作时,磁盘名不包含数字。 效果如下图: 输入m获取帮助。

1.1K30

不熟悉Linux指令?看这篇就够了!

/文件夹名称 简写为 #ll 注意:ls列出结果颜色说明,其中蓝色名称表示文件夹,黑色表示文件,绿色其权限为拥有所有权限。...image.png ) #ls -la 路径 以列表形式显示所有的文件/文件夹包含了隐藏文件/文件夹) 在Linux隐藏文档一般都是以“.”开头。...image.png #ls -lh 路径 列出指定路径下所有文件/文件夹名称,以列表形式并且在显示文档大小时候以可读性较高形式显示 image.png 4.用法总结(以下忽略路径): #ls...2.用法: #cd 路径 image.png 4、mkdir指令 1.作用: make directory,创建目录 2.用法: (1)#mkdir 路径 【路径,可以是文件夹名称也可以是包含名称一个完整路径...2.用法示例: (1)过滤(重要) #ls /root | grep y 列出root文件夹下所有名称含 ‘y’ 文件/文件夹 grep指令:主要用于过滤 (2)统计某个目录下文档总个数 #ls

2.7K75

Linux之ls命令——查看目录

通过ls 命令不仅可以查看linux文件夹包含文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等。ls 命令在日常linux操作中用很多! 1....–dereference-command-line 使用命令列符号链接指示真正目的地 –indicator-style=方式 指定在每个项目名称后加上指示符号:none (默认),classify...X 根据扩展名排序 -1 每行只列出一个文件(是数字1,不是字母l) –help 显示此帮助信息并离开 –version 显示版本信息并离开 4....另外,如果命令操作对象位于当前目录,可以直接对操作对象进行操作;如果不在当前目录则需要给出操作对象完整路径,例如上面的例子,我的当前文件夹是peidachang文件夹,我想对home文件夹peidachang...其实,在命令格式,方括号内内容都是可以省略,对于命令ls而言,如果省略命令参数和操作对象,直接输入“ ls ”,则将会列出当前工作目录内容清单。 ?

31.7K20

Linux系统ls命令用法详解

linux系统ls命令用法 ls命令是linux下最常用命令。ls命令就是list缩写,缺省下ls用来打印出当前目录清单,如果ls指定其他目录,那么就会显示指定目录里文件及文件夹清单。...通过ls 命令不仅可以查看linux文件夹包含文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等,ls 命令在日常linux操作中用很多,在此给大家介绍一下ls 命令使用方法...-A, –almost-all 列出除了 . 及 以外任何项目   –author 印出每个文件作者   -b, –escape 把文件名不可输出字符用反斜杠加字符编号形式列出。   ...类似 -l,用数字 UID,GID 代替名称。   ...二、ls命令使用举例   1>列出/linux/ls-file 文件夹所有文件和目录详细资料。

3.7K40

Linux 命令集合

ls 语法: ls(选项)(参数) 示例: ls -l :列出长数据串,包含文件属性与权限数据等 ls -a :列出全部文件,连同隐藏文件(开头为.文件)一起列出来(常用) ls -d :...仅列出目录本身,而不是列出目录文件数据 ls -h :将文件容量以较易读方式(GB,kB等)列出来 ls -R :连同子目录内容一起列出(递归列出),等于该目录下所有文件都会显示出来...g Group,即文件或目录所属群组; o Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围; a All,即全部用户,包含拥有者,所属群组以及其他用户; r 读取权限,数字代号为...“4”; w 写入权限,数字代号为“2”; x 执行或切换权限,数字代号为“1”; - 不具任何权限,数字代号为“0”; s 特殊功能说明:变更文件或目录权限 示例: 例:rwx rw- r-- r=...在文件夹当中,比某个日期新文件才备份: tar -N "2012/11/13" -zcvf log17.tar.gz test 备份文件夹内容是排除部分文件: tar --exclude scf/service

73540

Linux目录及文件相关知识整理

文件属性 1.1 基本概念 文件拥有者(Owner):在 Linux ,每个用户都有自己文件夹,也就是 /home/user 文件夹,user 为具体用户名,你就是这个文件夹下文件拥有者,用户之间是无法查看...root 这个特殊用户在 Linux 是天神一般存在,因为它可以做到一切事情,当然也包括查看任何用户文件夹文件,而普通用户是无法查看 root 用户文件夹 /root 。...1.2 文件属性 使用 root 用户登录,cd 切换到 /root 目录,输入 ls -al 列出目录下所有的文件(包含隐藏文件)及属性,ls 是 list 列表缩写,a 即是 attribute...两种方式: 数字类型 使用数字来表示 rwx,r->4,w->2,x->1。对三组权限(Owner,Group,Other)设置,只需将三个数字累加起来,没有某一位权限,累加数字就为 0。...例如 GB, KB 等等)列出来; -i :列出 inode 数字,也即是链接到目录或者文件数目 -l :长数据串行出,包含文件属性与权限等等数据(常用) -n :列出 UID 与 GID 而非使用者与群组名称

1.3K40

linux20个常用命令_常用shell命令

1.ls指令: 用法一:#ls list——列表,列出当前工作目录下,所有文件和文件夹名称 用法二:#ls + 路径 列出当指定路径下,所有文件和文件夹名称 ---- 补充:绝对路径和相对路径 相对路径...-l表示列表list,以详细列表形式进行展示 02: #ls -la 路径 -la表示显示所有的文件/文件夹包含隐藏文件——文件名以.开头) ---- 03:#ls -lh 路径 列出指定路径下所有文件...——#cd ~: 4.mkdir—— 创建目录 make directory 格式1:#mkdir 路径(可以是文件夹名称,也可以是完整包含名称路径) eg.在当前路径下创建目录 wenjian1—...,主要是辅助作用 ---- eg1.通过管道查询出根目录下,包含”y”字母文档名称 ”# ls / |grep y“,观察这个指令——意思是:从ls列出信息筛选出带有y 斜杠/表示根目录 管道符...语法:#netstat -tnlp -t:表示只列出tcp协议连接 -n:表示将ip地址,端口名,以对应数字显示(numerical) -l:表示过滤出state列(状态),状态值为LISTEN

3.1K20

Linux 文件、目录结构及常用命令

ls命令(列出目录) ls命令是Linux中最常用命令 #ls搭配参数: ls -a/d/l -a:列出全部文件(包含隐藏文件) -d:列出目录本身,而不是列出目录文件数据 -l:长数据串列出...,包含文件属性与权限等数据 cd命令(切换目录) cd [ 相对路径或绝对路径] #绝对路径 cd /bin/ #相对路径 cd ../ 图示如下: pwd命令(显示当前所在目录) pwd...文件夹及其内部文件复制到/tmp [root@localhost ~]# cp -r /root/test /tmp ps:在linux文件夹是不可以直接复制。...nl列出/etc/issue内容,实例如下: nl /etc/issue more命令 一页一页翻动 选项参数如下: 空格:代表向下翻一页 Enter:代表向下翻一行 /字串:代表在这个显示内容...#显示文件前20行: head -n 20 HammerZe.txt tail命令 取出文件后几行,默认显示后十行 选项参数如下: -n:后面接数字,代表显示几行意思 -f:表示持续侦测后面所接档名

1.8K20

Empire:PowerShell后期漏洞利用代理工具

如果这个listener名称已经被使用,那么将会在名称后面添加数字来进行区别。如果端口被占用,Empire也会提醒你。 Stagers Empire在..../lib/stagers/*里实现了多个模块化stagers。包含有dlls,macros,one-liners等等。使用usestager 列出所有可用stagers。 ?...另外,你可以使用 upload/download进行上传下载文件,也可以使用rename [新代理名称],cd命令进入文件夹。 每当有代理注册之后,会新建 ..../downloads/代理名称/文件夹(当你重命名代理名称时也会跟着改变)。....该脚本将被导入并访问脚本任何功能。在连接代理后,使用scriptcmd [导入脚本文件名称]命令,来执行你导入ps1脚本。

1.5K60

Linux常用命令大全(整理自用)

Linux常用命令大全(整理自用) ls命令 查看 linux 文件夹包含文件 查看文件权限(包括目录、文件夹、文件权限) 查看目录信息 常用参数搭配 ls -a 列出目录所有文件,包含以.开始隐藏文件...* 列出文件绝对路径(不包含隐藏文件) ls | sed "s:^:`pwd`/:" 列出文件绝对路径(包含隐藏文件) find $pwd -maxdepth 1 | xargs ls -ld cd 命令...用它控制文件或目录访问权限。该命令有两种用法。一种是包含字母和操作符表达式文字设定法;另一种是包含数字数字设定法。...-i 忽略大小写 -l 只列出文件内容符合指定样式文件名称 -f 从文件读取关键词 -n 显示匹配内容所在文件中行数 -R 递归查找文件夹 grep 规则表达式 ^ #锚定行开始 如:'...常用参数 -l 信号,若果不加信号编号参数,则使用“-l”参数会列出全部信号名称 -a 当处理当前进程时,不限制命令名和进程号对应关系 -p 指定kill 命令只打印相关进程进程号,而不发送任何信号

2.3K10

Linux·Linux

,比 ls 命令显示内容更多 who 显示在线登录用户 hostname 显示主机名称 uname 显示系统信息 top 显示当前系统耗费资源最多进程 ps 显示瞬间进程状态 du 显示指定文件...clear 清屏 kill 杀死一个进程 文件目录命令 命令 说明 语法 参数 参数说明 ls 显示文件和目录列表 ls -l 列出文件详细信息 -a 列出当前目录所有文件,包含隐藏文件...mv 移动文件或目录 mv [options] source dest find 查找指定文件 grep 在文本文件查找指定字符串 tree 以树状图列出目录内容 pwd...chown [-R] 用户名称 文件或者目录 chown [-R] 用户名称 用户组名称 文件或目录 -R:进行递归式权限更改,将目录下所有文件、子目录更新为指定用户组权限 chmod 改变访问权限...示例: chmod u=rwx,g+r,o+r test.txt 数字设定法 数字设定法数字表示含义: 0 表示没有任何权限 1 表示有可执行权限 = x 2 表示有可写权限 = w 4 表示有可读权限

10K43
领券