在dos中用什么命令把4,5,6三个文件移动到d盘下的另一个目录下?有其他的办法也行,粘贴我会。急需!急需

 我来答
_AlwaysGo
2013-06-20 · TA获得超过184个赞
知道小有建树答主
回答量:145
采纳率:0%
帮助的人:78.3万
展开全部

@ECHO OFF

SETLOCAL ENABLEDELAYEDEXPANSION

SET Path=D:\360Apps1

SET Path2=D:\Temp

SET Type=*.*

SET Temp=%CD%

:FIND

CD /D %Path%

ECHO.下面是【%Path%】下的[%Type%]文件列表 请将无需移动的条目(整行)删除,保存并关闭该窗口后开始移动>"%Temp%\LOG.TXT"

FOR /F "tokens=*" %%a IN ('DIR /A:-D /B /S %Type%') DO (

SET fileName=%%a

ECHO. !fileName!

ECHO.!fileName!>>"%Temp%\LOG.TXT"

)

START /W "" "%Temp%\LOG.TXT"

:MOVE

SET /P DoIt=确认要移动列表里的文件到%Path2%吗? [Y/N]

IF !DoIt!==Y (

CD /D "%Temp%"

IF NOT EXIST "%Path2%" MD "%Path2%"

FOR /F "tokens=*" %%f IN (LOG.TXT) DO (

MOVE "%%f" "%Path2%"

)

)

ECHO.请按任意键退出...

PAUSE>NUL


将以上代码复制保存到文本文件中,并更改后缀为BAT

请自行修改下面的参数

SET Path=D:\Apps1         D:\360Apps1   对应 你上面提到的D:

SET Path2=D:\Temp        D:\Temp          将文件移动到的地方

SET Type=*.*                   *.*                    文件123的类型 如果三个不一样 可以不修改

更多追问追答
追问
请问您这是用批处理吗 ?
追答
这不是吗 ?
zhidao0704
2013-06-20 · TA获得超过259个赞
知道小有建树答主
回答量:249
采纳率:87%
帮助的人:85.1万
展开全部
我看了一楼的回答专业,正解。
我是想问你是想一次性将三个文件移动呢还是一个一个的移动?
一个一个的移动就是: D:>cd "文件夹1"
D:\文件夹1> move 文件4 D:\
这样就OK 其它两个文件依这样操作
你要一次全部移动按一楼回答操作。
注:move 命令的作用就是移动文件,这是一外部命令。
有的纯DOS中可能没有这个命令。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
szsz000
2013-06-20 · TA获得超过224个赞
知道答主
回答量:84
采纳率:0%
帮助的人:76万
展开全部
假如你要把文件夹4、5、6移动到与文件夹1、2、3平级的文件夹0中
D:
cd\
md 0
cd 0
copy d:\文件夹1\文件4
copy d:\文件夹2\文件5
copy d:\文件夹3\文件6
cd\
del \文件夹1\文件4
del \文件夹2\文件5
del \文件夹3\文件6
rd \文件夹1
rd \文件夹2
rd \文件夹3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式