您的位置:首页 > 其它

如何通过批处理将子文件夹内的文件移动到当前文件夹

2008-03-20 14:04 323 查看
如何通过批处理将子文件夹内的文件移动到当前文件夹?
举个例子:
存在如下路径:
./A/001.jpg
./A/002.jpg
./B/003.jpg
./C/004.jpg
我想用一个存在“./”下的批处理文件将001.jpg-004.jpg移动到“./”下。

问题补充:1.使用ntbackup无法完成指定的任务,别糊弄我,谢谢!
2.move命令我也知道,但问题是如何批量移动。比如你的例子中的C:下有100个文件夹,那么如何通过几条(而不是几百条)命令进行操作?谢谢。

复制以下内容,存为bat文件
假设你的txt文件.在e盘名字是1.txt
@echo off
for /f "delims=" %%i in ('dir/b e:/aaa/*.mp3') do call :ss %%i
goto :eof
:ss
set var=%1
setlocal ENABLEDELAYEDEXPANSION
for /f %%j in (e:/1.txt) do (
set tt=%%j
if e:/aaa/!var!==!tt! xcopy/y e:/aaa/!var! e:/bbb/&goto :eof
)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: