高分求!将指定文件夹拷贝到U盘的批处理代码
我需要将指定的一个文件拷贝到U盘的一个文件夹内,U盘的盘符不确定。如:将g:\我爱你文件夹\拷贝我文件夹拷贝到U盘求帮忙写一下最好是.txt改成.bat能执行的。谢谢。对...
我需要将指定的一个文件拷贝到U盘的 一个文件夹内,U盘的盘符不确定。
如:将g:\我爱你文件夹\拷贝我文件夹 拷贝到U盘
求帮忙写一下
最好是.txt改成.bat能执行的。谢谢。
对了,我U盘改过名字 中文字符
磁盘管理中,U盘的属性石***(N:)14.91GB FAT32状态良好(主分区)
U盘为Sandisk cruzer blade 16G 展开
如:将g:\我爱你文件夹\拷贝我文件夹 拷贝到U盘
求帮忙写一下
最好是.txt改成.bat能执行的。谢谢。
对了,我U盘改过名字 中文字符
磁盘管理中,U盘的属性石***(N:)14.91GB FAT32状态良好(主分区)
U盘为Sandisk cruzer blade 16G 展开
2个回答
展开全部
@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: ,输完按回车,看看显示的是什么,最好截图发我
展开全部
@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'这句话。。我这个批处理不耗内存。。有问题请及时提问。
追问
改过名字 “小优盘”,运行了,但是运行提示符一闪而过没看到内容,还是没有拷贝成功
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询