复制文件夹下的所有文件 批处理

来源:百度知道 编辑:UC知道 时间:2024/05/30 02:50:50
批处理文件放在U盘

运行批处理后等待发出要复制整个文件夹(包括文件夹下的所有文件)的命令,比如:我用鼠标选择“D:/哈哈”

要复制“D:/哈哈”同时按下键盘“A+B”什么键都可以 这个信号就表明我要复制“D:/哈哈”的所有文件到

U盘里,开始复制 -------------复制完毕后。最好能提示个对话框 文字随便。

@echo off
echo 输入文件夹所在盘(比如C):
set/p a=:
echo 输入%a%盘下要复制的文件夹名字:
set/p b=:
echo 输入U盘所在盘符:
set/p c=:
echo 现在要将文件夹%a%:\%b%复制到U盘%c%:
echo 按Y确定开始复制(Y不分大小写!),其他键退出!
set/p d=:
ping 127.1 -n 3 >nul
if %d%==Y goto begin
if %d%==y goto begin
echo 发生错误,复制取消!
pause
exit
:begin
echo 正在复制...请等待......
@echo off&xcopy /f /s /e /y %a%:\%b%\*.* %c%:\%b%\*.*
echo 复制成功!
pause

保存为.bat放任意地方运行!

@echo off& mode con cols=40 lines=10& color 17
set /p wind=请输入复制指令:
if /i "%wind%"=="ok" (xcopy /y /e "D:\哈哈" "哈哈\" >nul
echo 复制完成)
pause>nul

输入 ok 回车 则开始复制

@pause
@xcopy /e /y /f "D:\哈哈" "哈哈"
@exit

怎麽复制