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

[文件操作] 【已解决】批处理如何复制以txt文本中列出的编号命名的不同扩展名的文件到指定分区

[复制链接]
发表于 2013-7-10 11:22:55 | 显示全部楼层 |阅读模式
本帖最后由 pcl_test 于 2016-8-9 11:07 编辑

批处理如何复制TXT中编号文件到指定盘符?
aa.txt中只有文件编号  文件的后缀名也不一致
....................................................
00000001
00026190
00202056
00000520
00007799
00009689
00010657
00023446  这里是aa.txt中的文件编号列表
..............................................................

文件在不同盘符

E盘新歌   00000001.MPG   民歌  00026190.evb
H盘民歌   00202056.wma   舞曲  00000520.st   .......  一共有8块硬盘  里面都是歌曲

要把不同后缀名不同路径的文件找到复制到指定的新加盘W中
发表于 2013-7-10 12:22:56 | 显示全部楼层
就这4个后缀 还是有其他后缀没列出来
 楼主| 发表于 2013-7-10 12:29:10 | 显示全部楼层
恩  只有这几个后缀名
 楼主| 发表于 2013-7-10 12:57:03 | 显示全部楼层
主要是找到aa.txt里编号  找到对应的文件复制出来到新盘     文件编号没有重复的文件名   应该容易吧
  我在下面找的
  1. @echo offfor /f "delims=" %%a in (b\aa.txt) do (copy /t "%%a" b)echo end...pause
复制代码
不知道对不对
发表于 2013-7-10 13:17:36 | 显示全部楼层
本帖最后由 terse 于 2013-7-10 20:59 编辑

修正下
  1. @echo off&setlocal enabledelayedexpansion
  2. set "ext=.mpg.evb.wma.st"
  3. for %%a in (c: d: e: f: g: h: i: j:) do (
  4.         for /f "tokens=*" %%b in (aa.txt) do (
  5.                 for /f "tokens=*" %%c in ('dir /b /s !ext:.^= %%a\%%b.! 2^>nul'') do (
  6.                         COPY "%%c" "w:" >nul
  7.                 )
  8.         )
  9. )
  10. pause
复制代码
 楼主| 发表于 2013-7-10 13:26:00 | 显示全部楼层
谢谢  我用一下看看  ==回复结果
 楼主| 发表于 2013-7-10 13:34:39 | 显示全部楼层
不行啊  找不到文件
 楼主| 发表于 2013-7-10 20:06:16 | 显示全部楼层
还有那位大侠可以帮帮忙不。。
发表于 2013-7-10 20:23:30 | 显示全部楼层
本帖最后由 terse 于 2013-7-10 20:27 编辑

回复 8# penzhq

dir /b /s !ext:.= %%a\%%b.!  修改这样
  1. dir /b /s !ext:.^= %%a\%%b.!
复制代码
屏蔽提示的话
  1. dir /b /s !ext:.^= %%a\%%b.! 2^>nul'
复制代码
 楼主| 发表于 2013-7-10 20:27:47 | 显示全部楼层
还是找不到文件
发表于 2013-7-10 20:29:08 | 显示全部楼层
回复 10# penzhq
我这里测试可以的 XP环境
运行有什么提示
 楼主| 发表于 2013-7-10 20:35:37 | 显示全部楼层
是吗  我W8下
 楼主| 发表于 2013-7-10 20:36:14 | 显示全部楼层
本帖最后由 penzhq 于 2013-7-10 20:38 编辑

xp下用的哪个代码

aa.txt是用的什么内容
 楼主| 发表于 2013-7-10 20:42:30 | 显示全部楼层
找不到文件
找不到文件
找不到文件
找不到文件
找不到文件
找不到文件
找不到文件
找不到文件
找不到文件
找不到文件
找不到文件
系统找不到指定的路径。
系统找不到指定的路径。
系统找不到指定的路径。
系统找不到指定的路径。
系统找不到指定的路径。
系统找不到指定的路径。
系统找不到指定的路径。
系统找不到指定的路径。
系统找不到指定的路径。
请按任意键继续. . .


我怎么没发不了图片。。。
 楼主| 发表于 2013-7-10 20:45:54 | 显示全部楼层
OK了
虽然提示
找不到文件
系统找不到指定的路径。
但文件是过来了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-21 06:58 , Processed in 0.035071 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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