标题: [文本处理] 批处理如何根据明细精确查找并归属到文件夹? [打印本页]
作者: SandraRusso 时间: 2015-2-26 13:04 标题: 批处理如何根据明细精确查找并归属到文件夹?
求解!D盘符下有W文件夹,W文件夹下有众多子文件夹,每个子文件夹的名字和Excel表格中的明细名称是对应的,如何将Excel中选定的的明细(比如1#型号、2#型号、50#型号)注:括号中内容不止这几个(根据明细需要而改变)然后迅速在这些文件夹名中精确的找出并分类划分归属到创建的新文件夹中!非常感谢!
作者: pcl_test 时间: 2015-2-26 14:58
回复 1# SandraRusso - @echo off
- cd /d "D:\W\"
- if not exist "NewFlies\" md "NewFlies\"
- set "files=1#型号 2#型号 50#型号"
- for %%i in (%files%) do (
- for /f "delims=" %%a in ('dir /ad /s /b') do (
- if "%%~na" == "%%i" xcopy "%%a" "NewFlies\%%~na\" /s /h /y
- )
- )
- pause
复制代码
作者: SandraRusso 时间: 2015-2-26 16:35
回复 2# pcl_test
把这行cd /d "D:\W\"语句删除,放在要执行的目录里,系统提示'dir /ad /s /b'不是内部或外部命令,也不是可运行的程序或批处理文件!求助大师呀!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |