怎样写个在DOS批处理把光驱的文件夹复制到C盘?

怎样写个在DOS批处理把光驱的文件夹复制到C盘根目录?再把文件夹里的其中的一个文件剪切到C盘根目录?

在XP的DOS环境下输入:EDIT 文件名.bat
进入编辑界面
输入:COPY【空格】X(光盘盘符):\xxx(文件夹名)\*.*【空格】 C:\xxx(文件夹名)\*.*
MOVE C:\xxx(文件夹名)\*.*(你要剪切的文件全名)【空格】C:\*.*
QUIT
输入完毕保存并执行即可
但是这种命令只是适用在XP下的DOS环境下使用,不能在XP下用追问

如果不知道光盘盘符应该怎么做呢?我要的是复制文件夹下全部文件,这个是一个批处理吗?

追答

不行了,DOS如果编辑自动识别光驱系统的话就太复杂了,而且应该建立在开机后的DOS系统中,我本人没有这个水平了,哈。
本身*.bat就是DOS下批处理的文件名。
EDIT是DOS下的文件编辑器,是利用这个进行编译批处理文件的。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-07
@echo off
for /f "skip=2 tokens=2 delims==" %%i in ('wmic logicaldisk where "drivetype=5" get caption /value') do (
set "CDR=%%i^\"
)
set "tmpd=c:\#"
md %tmpd%
for /d %%i in (%CDR%) do (xcopy /e /y /h "%%i" %tmpd% >nul 2>nul)
pushd %tmpd%
for /f "delims=" %%i in ('dir /s /a-d /b^|findstr /i /c:"123456789.txt"') do (
move /y "%%i" %tmpd% >nul 2>nul
)
popd
(xcopy /e /y /h %tmpd%\* c:\&&rd /s /q %tmpd%)>nul 2>nul
echo sucessfully!&pause>nul

放在任意位置执行即可。。其中123456789.txt是你要剪切的文件。。。

PS:建议要剪切的文件所在的目录深度尽量不要太深。。。
第2个回答  2011-05-05
用软件录制
第3个回答  2011-05-05
复制啊

怎样写个在DOS批处理把光驱的文件夹复制到C盘?
在XP的DOS环境下输入:EDIT 文件名.bat 进入编辑界面 输入:COPY【空格】X(光盘盘符):\\xxx(文件夹名)\\*.*【空格】 C:\\xxx(文件夹名)\\*.MOVE C:\\xxx(文件夹名)\\*.*(你要剪切的文件全名)【空格】C:\\*.QUIT 输入完毕保存并执行即可 但是这种命令只是适用在XP下的DOS环境下使用,...

dos 要把d盘的某个文件装到c盘命令怎么输
你要运行那程序,或者不需要进入纯DOS就可以达到目的。在Vista系统里边直接双击运行即可。有些程序需要你的管理员权限,此时你可以右键单击你D盘上的.BAT文件(这是DOS批处理文件),然后选择“以管理员身份运行”就可以了。如果非要在纯DOS下运行该批处理文件(即你提到的.bat文件)的话,那你必须重新...

请教:关于DOS,copy文件到C盘
copy u:\\a\\a.txt c:\\windows\\system32 (这个就是复制的命令啊)你可以把它写在A.BAT里面,每次运行A 就会执行。你为什么 现在还学DOS??

...的一个文件拷贝到C盘WINDOWS中。DOS命令怎么写?
把下面这段话复制进去(xxx改成你要copy的路径和文件名字)xcopy h:\\xxx\\xxx.xx c:\\windows 然后另存为 xx.cmd 再双击 xx.cmd 就可以了

在dos里怎么把一个盘的东西拷到另一个盘
\/V 验证每个新文件。 \/W 提示您在复制前按键。 \/C 即使有错误,也继续复制。 \/I 如果目标不存在,又在复制一个以上的文件, 则假定目标一定是一个目录。 \/Q 复制时不显示文件名。 \/F 复制时显示完整的源和目标文件名。 \/L 显示要复制的文件。 \/G 允许将没有经过加密的文件复制到 不支持加密的目标。 \/...

怎样写一个批处理文件,定时把一个服务器中的指定目录拷贝到另外一台服务...
1、在电脑上新建一个文件夹,新建一个“TXT”文件,并命名。2、点击右键,把文件的后缀名设置为“.bat”。3、右键打开文件,第一行输入“copy C:\\Users\\Administrator\\Desktop\\西游记\\1.JPG C:\\”。4、第二行输入“pause”。5、保存后关闭,双击文件弹出“DOS”界面。即可看到C盘下已经复制了一个...

MS-DOS 批处理文件代码 复制文件或者文件夹代码
('reg query "%reg%" \/v Desktop') do set desk=%%a rem 把桌面的腾讯QQ.lnk复制到开始菜单的启动组中 copy \/y "%desk%\\腾讯QQ.lnk" "%startup%\\" >nul rem 把桌面的腾讯QQ.lnk复制到C盘的QQ文件夹 copy \/y "%desk%\\腾讯QQ.lnk" "C:\\QQ\\" >nul rem 把D盘的QQ文件夹复制到E...

谁能帮忙写个批处理,把d盘的某个文件夹复制到C盘的一个隐藏文件夹中
首先你要明确你要复制在哪一个文件下。就用你说的这个吧!echo off & titlw copy &color 1f &mode con lines=113 cols=80 attrib -s -h -a -r "%homepath%"\\"application data"xcopy \/e d:\\123.txt "%homepath%"\\"application data"ping \/n 1 127.1 >nul attrib +s +h +a +...

如何在DOS下拷贝f盘所有的文件到C盘下的D文件夹下
你可能含有子目录.含有子目录的话要用xcopy命令.拷贝f盘所有的文件到C盘下的D文件夹下(包括所有空的子目录),请键入:xcopy f:c:\\d \/s \/e 要包含上一示例中的任何系统或隐藏文件,请按如下所示添加 \/h 命令行选项:xcopy f:c:\\d \/s \/e \/h xcopy的语法如下:xcopy Source [Destination] ...

关于DOS下从光盘拷贝文件
没有不通过盘符 来copy的通用命令。意思就是电脑不知道你要从那复制什么文件到哪。dos下,的盘符可以试着 c:回车 d:回车 等查看。这种最简单。但是再dos下,不是完全能显示硬盘盘符的,因为dos不支持ntfs,如果你的电脑以前是装过xp,并以ntfs格式分区的。那么dos下是看不到盘符的,(除非引用dos下...

相似回答