- 帖子
- 121
- 积分
- 183
- 技术
- 16
- 捐助
- 0
- 注册时间
- 2021-8-21
|
7楼
发表于 2022-2-19 17:27
| 只看该作者
@echo off &setlocal enabledelayedexpansion
set /a cout=0
rem 下面变量是你的txt文件名
set txt=关键.txt
(for /f "tokens=1,2,3 delims=. " %%a in (%txt%) do (
for /f "tokens=*" %%i in ('dir /s /a-d /b "*%%a*.%%b"') do (
dir /a-d /od "%%i" | find "%%c" 1>nul 2>nul
if !errorlevel! equ 0 (
set /a cout+=1
echo,【!cout!】%%i
move "%%i" "D:\123\" >nul
)
)
echo,--------------------------------------------------------
))>D:\123\目录清单.txt
pause&exit
试试,关键.txt,你可以换成你的名称,要在同目录下 |
-
1
评分人数
-
|