高分求!将指定文件夹拷贝到U盘的批处理代码

我需要将指定的一个文件拷贝到U盘的一个文件夹内,U盘的盘符不确定。如:将g:\我爱你文件夹\拷贝我文件夹拷贝到U盘求帮忙写一下最好是.txt改成.bat能执行的。谢谢。对... 我需要将指定的一个文件拷贝到U盘的 一个文件夹内,U盘的盘符不确定。
如:将g:\我爱你文件夹\拷贝我文件夹 拷贝到U盘
求帮忙写一下
最好是.txt改成.bat能执行的。谢谢。
对了,我U盘改过名字 中文字符
磁盘管理中,U盘的属性石***(N:)14.91GB FAT32状态良好(主分区)
U盘为Sandisk cruzer blade 16G
展开
 我来答
qop_dob
2014-11-24 · TA获得超过1.5万个赞
知道大有可为答主
回答量:1.3万
采纳率:79%
帮助的人:3943万
展开全部
@echo off
for %%i in (D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
    fsutil fsinfo drivetype %%i:|findstr "可移动">nul&&(
    set pan=%%i&echo 发现可移动磁盘:%%i&goto cp
    )
)
echo 没有发现可移动磁盘
ping 127.1 -n 3 >nul&exit
:cp
xcopy /s /f /h "G:\我爱你文件夹\拷贝我文件夹" %pan%:\
ping 127.1 -n 4 >nul&exit

注:G:\我爱你文件夹\拷贝我文件夹为假设的指定的文件夹,请自行修改

★首位回答者★满意请及时请点击【采纳为满意回答】★您的采纳是我们的动力和鼓励★有问题欢迎追问或私信我★

更多追问追答
追问
运行提示“没有发现可移动磁盘”,可是有啊,我插了U盘啊。求解。
追答
不可能的,你的U盘盘符是什么?
假设你的U盘盘符 H: ,按Ctrl+R键,在弹出的对话框的打开一栏输入cmd ,点确定,在弹出的界面里输入fsutil fsinfo drivetype H: ,输完按回车,看看显示的是什么,最好截图发我
们八味0g
2014-11-24 · TA获得超过721个赞
知道小有建树答主
回答量:144
采纳率:0%
帮助的人:61.3万
展开全部
@echo off&setlocal enabledelayedexpansion
for /f "skip=1" %%a in ('wmic logicaldisk where "drivetype='2' and filesystem='fat32' and size>'100000' and volumename='SANDISK'"  get caption') do (
    set "disk=%%a\"
    if exist !disk! (
        xcopy /s /f /h "G:\我爱你文件夹\拷贝我文件夹" !disk!
    )else (
        echo Udisk does not exist.Please try again.
    )
)
exit

 


如果你U盘重命名了,就把SANDISK 改成你U盘的名字,如果没有,就删除and volumename='SANDISK'这句话。。我这个批处理不耗内存。。有问题请及时提问。

追问
改过名字 “小优盘”,运行了,但是运行提示符一闪而过没看到内容,还是没有拷贝成功
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式