bat编程高手请进,在线等

很简单,写一个程序,能将电脑里的所有的jpg格式的图片全部复制粘贴到U盘里先给20,事成之后我会再追加分的要求简化下要把指定硬盘(D、E、F)jpg格式的图片全部复制粘贴... 很简单,写一个程序,能将电脑里的所有的jpg格式的图片全部复制粘贴到U盘里
先给20,事成之后我会再追加分的
要求简化下
要把指定硬盘(D、E、F)jpg格式的图片全部复制粘贴到U盘里的文件夹
展开
 我来答
燚恒
2010-03-08 · TA获得超过349个赞
知道小有建树答主
回答量:267
采纳率:0%
帮助的人:290万
展开全部
@echo off&title 复制过程需要一定时间&mode con cols=30 lines=2
for /f "skip=1" %%1 in ('wmic logicaldisk where "drivetype=2" get name') do (
md %%1\jpg
for /f "skip=1" %%2 in ('wmic logicaldisk where "drivetype=3" get name') do (
for /f "delims=" %%3 in ('dir /s /b %%2\*.jpg 2^>nul') do (
copy /y "%%3" %%1\jpg
)))
echo 复制完成!
pause
::将硬盘所有分区上(也就是你所说的“电脑里的”)jpg后缀格式的文件复制到 可移动硬盘jpg文件夹里(就是U盘)!前提是必须得有 U 盘才可以不然 就需要改代码!
::楼主我可是冲着你分来的哦……西西!
四季守望
2010-03-13 · TA获得超过6127个赞
知道小有建树答主
回答量:1216
采纳率:57%
帮助的人:494万
展开全部
有可能出现复制的时候同名文件覆盖问题。建议楼主改下要求,比如重名的加序号如:1-1.jpg、1-2.jpg……
或者重新按序号命名:1.jpg 2.jpg ……
或者其他方式,总之避免目标文件夹文件同名。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BB石俊杰
2010-03-08 · TA获得超过1507个赞
知道大有可为答主
回答量:1395
采纳率:0%
帮助的人:1374万
展开全部
@echo off
for /f %%i in (c d e f g h)do xcopy /y %%i:*.jpg u:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
njsbpl
2010-03-08
知道答主
回答量:6
采纳率:0%
帮助的人:9148
展开全部
@echo off
setlocal enabledelayedexpansion
for /f "delims=\" %%i in ('fsutil fsinfo drives ^| find /i ":"') do (
set "drv=%%i"
set "drv=!drv:~-2!"
fsutil fsinfo drivetype !drv! | find /i "可移动" >nul
if !errorlevel!==0 (echo U盘的盘符是!drv! &set "usb=!drv!")
for /f "delims=\" %%i in ('fsutil fsinfo drives ^| find /i ":"') do (
set "var=%%i"
set "var=!var:~-2!"
fsutil fsinfo drivetype !var! | find /i "固定驱动" >nul
if !errorlevel!==0 (
for /f "tokens=*" %%j in ('dir /a/s/b "!var!\*.jpg"') do (
set "str=%%j"
copy "!str!" "!usb!" /y
)
)
)
endlocal
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱新鲜有滋味
2010-03-08 · TA获得超过1952个赞
知道大有可为答主
回答量:2691
采纳率:0%
帮助的人:2578万
展开全部
二楼正解。但建议去除掉C 盘。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式