原帖由 zm900612 于 2011-2-10 20:40 发表
以文件夹名为关键词筛选(以文件夹名中的半角空格或逗号来区分关键词):for /d %%a in (*) do (
for %%b in (%%a) do (
for /f "delims=" %%c in ('dir /a-d /b *%%b*') do (
move "%%c" "%%a"
)))
E盘JP-XIN和E盘,怎么批处理里面看不到。文本a呢?
关键词更多的不在一起。
谢谢您!
曾经在这里求到一个批处理,有点类似,但不完全一样。- @echo off&setlocal enabledelayedexpansion
- for /f "delims=*" %%a in (a.txt) do set /a n+=1&set str!n!=%%a
- for /f "delims=*" %%a in ('dir /s/b/a-d E:\JP-XIN\*.pdf E:\JP-XIN\*.txt ^| findstr /i "%str1%"^|findstr /i "%str2%"') do move "%%a" D:\pdf\
复制代码
[ 本帖最后由 lxh623 于 2011-2-10 23:48 编辑 ] |