找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 27338|回复: 10

[文件操作] 批处理查找文件(jpg格式)移动到相应文件夹

[复制链接]
发表于 2012-8-29 20:16:21 | 显示全部楼层 |阅读模式
我有很多JPG文件都放在F盘下的若干文件夹内,我想查找特定的一些文件放入相应的文件夹内
(例如:
照片名称                                        应放入文件夹
张集荣(5001131072250006000)        安澜镇巴联村七社
余学宽(5001131072250007000)        安澜镇巴联村六社
岑泽彬(5001131072250007000)        安澜镇巴联村六社
代伍楷(5001131072250007000)        安澜镇巴联村六社
说明:其中所有文件夹都是已经建好了的。

请高手帮忙。。谢谢。
发表于 2012-8-29 21:01:28 | 显示全部楼层
特定文件指的是由汉字+(19位数字) 组成的文件还是?
这些文件与文件夹有什么对应关系?
 楼主| 发表于 2012-8-29 22:13:43 | 显示全部楼层
回复 2# apang


    对。特定文件是指这些JPG格式的文件。文件的面名字是下头列的表
 楼主| 发表于 2012-8-29 22:16:15 | 显示全部楼层
回复 3# hwmylife


    不好意思。没补充完,每个文件需放到对应的文件夹去。例如 “张集荣(5001131072250006000).JPG”要放入文件夹“安澜镇巴联村七社”中,
 楼主| 发表于 2012-8-29 22:34:16 | 显示全部楼层
回复 2# apang


    不好意思。没补充完,每个文件需放到对应的文件夹去。例如 “张集荣(5001131072250006000).JPG”要放入文件夹“安澜镇巴联村七社”中
发表于 2012-8-29 23:30:32 | 显示全部楼层
回复 5# hwmylife


楼主在顶楼给出的例子,是不是一个文件列表(如list.txt)的例子?
如果不是,请做一个文件列表先~~
发表于 2012-8-30 08:19:56 | 显示全部楼层
貌似用findstr的正则表达式即可。不过放入的文件夹有何要求?
 楼主| 发表于 2012-8-30 09:39:31 | 显示全部楼层
回复 6# apang


    列表是一个EXCEL,直接转成TXT即可。
 楼主| 发表于 2012-8-30 09:41:18 | 显示全部楼层
回复 7# canyuexiaolang


    放入的文件夹是建好了的,对应每一个文件,而且路径也是在列表中有的。
发表于 2012-8-30 10:33:38 | 显示全部楼层
多么二的一件事,问的人说不清楚,答的人蛋疼木有办法啊。
发表于 2012-8-30 11:03:09 | 显示全部楼层
回复 8# hwmylife

假定你已将excel表转成了list.txt,格式如顶楼所示
  1. @echo off&setlocal enabledelayedexpansion
  2. for /f "tokens=1,2" %%a in (list.txt) do set ".%%a=%%b"
  3. for /r f:\ %%a in ("*(*).jpg") do (
  4.   if not "!.%%~na!"=="" move "%%a" "!.%%~na!"
  5. )
  6. pause
复制代码
将代码与list.txt放在"安澜镇巴联村六社"等已建立的文件夹位置
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 12:53 , Processed in 0.019473 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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