吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 962|回复: 16
收起左侧

[学习记录] bat批处理之匹配多个关键字并分别创建文件夹再移入

[复制链接]
zhengzhenhui945 发表于 2024-7-8 00:06

[Shell] 纯文本查看 复制代码
@echo off
rem 批处理保存为ansi编码格式名称【匹配多个子并分别创建文件夹移入】
cd /d "%~dp0"
set f=语文 数学 英语 
for /d %%d in (*) do (
	for %%a in (%f%) do (
		if exist "%%d\%%~a*.*" (
			md "%%d\%%~a"
			move "%%d\%%~a*.*" "%%d\%%~a\"
		)
	)
)
rem 批处理统计文件数量并生成日志
(for /f %%n in (' dir /b/a-d "*-*.png"^|find /v /c "" ') do if %%n neq 0 (echo,%cd% 文件夹:%%n 个)
 for /d /r %%d in (*) do for /f %%n in (' dir /b/a-d "%%d\*-*.png"^|find /v /c "" ') do if %%n neq 0 (echo,%%d 文件夹:%%n 个)
)>"list.txt" 2>nul
pause&exit/b
pause

[Shell] 纯文本查看 复制代码
@echo off
setlocal enabledelayedexpansion
rem 批处理保存为ansi编码格式名称【匹配多个字并移入单个文件夹内】
rem 定义关键字
set keywords=语文 数学 英语

rem 定义目标文件夹名称
set destinationFolder=档案存档

if not exist "%destinationFolder%" (
    md "%destinationFolder%"
)

土豪下载链接: 匹配多个关键字并创建文件夹移入.txt (1.01 KB, 下载次数: 29)
使用方法:1 创建一个文件夹,把文件丢入子文件夹内处理即可。
        2 把附件下载下来,将.txt后缀改为.bat后缀,放到自己需要处理的目录上级,双击运行即可。

免费评分

参与人数 1热心值 +1 收起 理由
xiong930626 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| zhengzhenhui945 发表于 2024-7-8 00:09
附件内有俩个bat代码   可以选择性剔除一个,留下自己需要的
kangta520 发表于 2024-7-8 07:28
Wapj_Wolf 发表于 2024-7-8 08:22
daymissed 发表于 2024-7-8 08:23
没有看明白,这是干吗用的.感谢分享
XJunHao 发表于 2024-7-8 08:25
谢谢分享,虽然没看懂
yaphoo 发表于 2024-7-8 08:26
感谢分享
稻海香 发表于 2024-7-8 08:37
没看明白什么用。楼主可以讲解下不
cl0523 发表于 2024-7-8 08:43
谢谢分享,我去试试看
kexing 发表于 2024-7-8 08:45
没看明白什么用途
但最好在bat 文件第一行增加 chcp 65001,不然会乱码
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-13 17:38

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表