Board logo

标题: [文本处理] 批处理如何将子文件夹中的文件复制到分区? [打印本页]

作者: hellenism    时间: 2009-11-10 23:36     标题: 批处理如何将子文件夹中的文件复制到分区?

比如 C盘 未知完整路径下有个子文件夹Song 里面有个文件名字叫做 双节棍.mp3 在C盘的根目录下也有个 双节棍.mp3  如何用批处理把C盘未知目录下的mp3 复制到 E盘 而不是复制C盘根目录下的...
作者: hellenism    时间: 2009-11-10 23:45

C:\?????\????\Song\           里面有个 双节棍.mp3
C:\                                        有个 双节棍.mp3

要复制第一个到E盘下
作者: zqz0012005    时间: 2009-11-10 23:48

  1. @echo off
  2. for /f "delims=" %%a in ('dir /a-d/s/b "C:\双节棍.mp3" ^| findstr /iec:"song\\双节棍.mp3"') do copy "%%a" E:\
复制代码

作者: hellenism    时间: 2009-11-11 00:05

好像不行啊。。。。 请再指点
作者: zqz0012005    时间: 2009-11-11 02:12

看显示路径对不对
  1. @echo off
  2. for /f "delims=" %%a in ('dir /a-d/s/b "C:\双节棍.mp3" ^| find /v /i "C:\双节棍.mp3"') do echo copy "%%a" E:\
  3. pause
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2