Board logo

标题: [文件操作] BAT批处理如何移动指定后缀的文件? [打印本页]

作者: 蓝色灯光    时间: 2013-12-30 14:10     标题: BAT批处理如何移动指定后缀的文件?

我有8块盘的资料,但是有好多的是过时的,想把他们找出来并移动到一个文件夹里,都是同一个后缀的文件,我做个批处理不知道那里没做好,执行不了,请大神给指点一下;(是移动,不是复制,文件都是数字编号比如10001.mpg 1003.mpg 15847.mpg)
  1. @echo off
  2. md d:\音乐
  3. for %%a in (g h i j k l m n ) do (  cd /d %%a:\   for /r %%b in (10001.mpg) do move /y "%%b" "d:\音乐\" )
  4. pause
复制代码

作者: DAIC    时间: 2013-12-30 21:34

  1. @echo off
  2. md d:\音乐
  3. for %%a in (g h i j k l m n) do (
  4.     if exist %%a:\ (
  5.         pushd %%a:\
  6.         for /r %%b in ("*.mpg") do (
  7.             move /y "%%b" "d:\音乐\"
  8.         )
  9.         popd
  10.     )
  11. )
复制代码

作者: 蓝色灯光    时间: 2013-12-31 17:00

大神 不好使啊!
作者: DAIC    时间: 2013-12-31 17:24

回复 3# 蓝色灯光


    请具体描述
作者: wyx567    时间: 2014-7-30 00:31

直接搜索后缀文件再剪切到一起不行么?




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