|
|
本帖最后由 304802301 于 2024-11-15 21:10 编辑
求助大神!我这里有3个小需求,需要大神帮忙写3个批处理
一、批量获取文件夹名字
1、我可以指定某个路径,需要获取他里面的所有的文件夹名字【子路径,子子路径,子子子路径,等等等等,只要是这个路径下面的所有文件夹都要获取】
2、只获取的是文件夹名字,文件名字是不需要的
3、获取后输出到txt,每一行都包含1个完整路径
4、我会提供一个示例,里面有很多文件夹,输出的结果txt参考如下:
d:\我的文档\桌面\示例1115\asdzxc-fge555-fh
d:\我的文档\桌面\示例1115\asdzxc-fge555-fh\qweqw-e-23--aw-2
d:\我的文档\桌面\示例1115\asdzxc-fge555-fh\qweqw-e-23--aw-2\qw0d230e--3-4t-rdg-d-s
d:\我的文档\桌面\示例1115\kjoj-asdas1-ss
d:\我的文档\桌面\示例1115\kjoj-asdas1-ss\asdq-12-wqwa
d:\我的文档\桌面\示例1115\kjoj-asdas1-ss\oiaoshdo-qweascas-11s
二、识别到我指定的文件夹名字后进行压缩
1、我提供一个list.txt,里面每一行都是一个文件夹名字,当识别到我提供的文件夹名字后,自动把这个文件夹压缩
2、压缩后的压缩包要求是:压缩包里面还是这个文件夹。【效果是:windows图形界面操作中,选中这个文件夹,点击右键后,选择压缩】
3、压缩后,这个压缩包就放在和这个文件夹同级目录下即可【示例中我已经有压缩好的压缩包,参考这个压缩包就行】
4、list.txt的具体内容如下:
qweqw-e-23--aw-2
asdq-12-wqwa
三、对某个路径下所有的压缩包自动解压
1、我指定一个路径,识别下面所有的压缩包(rar格式),【子路径,子子路径,子子子路径,等等等等,只要是这个路径下面的所有rar文件都要解压】
2、识别到之后自动解压【效果是:windows图形界面操作中,选中这个压缩包,点击右键后,选择“解压到当前文件夹”】
3、解压后的内容,放在和这个压缩包同级目录下即可
以上我会提供一个示例https://pan.baidu.com/s/1S4K-iaowTDyw1h8OB_lXVw 提取码:d6x8 |
|