标题: [文件操作] 批处理查找文件(jpg格式)移动到相应文件夹 [打印本页]
作者: hwmylife 时间: 2012-8-29 20:16 标题: 批处理查找文件(jpg格式)移动到相应文件夹
我有很多JPG文件都放在F盘下的若干文件夹内,我想查找特定的一些文件放入相应的文件夹内
(例如:
照片名称 应放入文件夹
张集荣(5001131072250006000) 安澜镇巴联村七社
余学宽(5001131072250007000) 安澜镇巴联村六社
岑泽彬(5001131072250007000) 安澜镇巴联村六社
代伍楷(5001131072250007000) 安澜镇巴联村六社
说明:其中所有文件夹都是已经建好了的。
请高手帮忙。。谢谢。
作者: apang 时间: 2012-8-29 21:01
特定文件指的是由汉字+(19位数字) 组成的文件还是?
这些文件与文件夹有什么对应关系?
作者: hwmylife 时间: 2012-8-29 22:13
回复 2# apang
对。特定文件是指这些JPG格式的文件。文件的面名字是下头列的表
作者: hwmylife 时间: 2012-8-29 22:16
回复 3# hwmylife
不好意思。没补充完,每个文件需放到对应的文件夹去。例如 “张集荣(5001131072250006000).JPG”要放入文件夹“安澜镇巴联村七社”中,
作者: hwmylife 时间: 2012-8-29 22:34
回复 2# apang
不好意思。没补充完,每个文件需放到对应的文件夹去。例如 “张集荣(5001131072250006000).JPG”要放入文件夹“安澜镇巴联村七社”中
作者: apang 时间: 2012-8-29 23:30
回复 5# hwmylife
楼主在顶楼给出的例子,是不是一个文件列表(如list.txt)的例子?
如果不是,请做一个文件列表先~~
作者: canyuexiaolang 时间: 2012-8-30 08:19
貌似用findstr的正则表达式即可。不过放入的文件夹有何要求?
作者: hwmylife 时间: 2012-8-30 09:39
回复 6# apang
列表是一个EXCEL,直接转成TXT即可。
作者: hwmylife 时间: 2012-8-30 09:41
回复 7# canyuexiaolang
放入的文件夹是建好了的,对应每一个文件,而且路径也是在列表中有的。
作者: 冷玉公子 时间: 2012-8-30 10:33
多么二的一件事,问的人说不清楚,答的人蛋疼木有办法啊。
作者: apang 时间: 2012-8-30 11:03
回复 8# hwmylife
假定你已将excel表转成了list.txt,格式如顶楼所示- @echo off&setlocal enabledelayedexpansion
- for /f "tokens=1,2" %%a in (list.txt) do set ".%%a=%%b"
- for /r f:\ %%a in ("*(*).jpg") do (
- if not "!.%%~na!"=="" move "%%a" "!.%%~na!\"
- )
- pause
复制代码
将代码与list.txt放在"安澜镇巴联村六社"等已建立的文件夹位置
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |