懂DOS的朋友请进来帮个忙!!!批处理牵手迅雷--很有挑战性哟!

2024-12-26 09:28:38
推荐回答(3个)
回答1:

@echo off
set d=d:\downloads
for %%x in (rar zip)do (for /f "delims=" %%u in ('dir /b/s %d%\*.%%x')do (
start /wait "%ProgramFiles%\winrar\rar.exe" e "%%u" "%d%" >nul 2>nuldel /q "%%u"
))
for /f %%x in ('dir /b/s %d%\*.*')do (
if %%~xx==exe D:\软件安装程序
if %%~xx==avi move *.avi e:\我的电影视频
if %%~xx==wmv move *.wmv e:\我的电影视频
if %%~xx==rmvb move *.rmvb e:\我的电影视频
if %%~xx==rm move *.rm e:\我的电影视频
if %%~xx==flv move *.flv e:\我的电影视频
if %%~xx==mp3 move *.mp3 e:\我的最爱
if %%~xx==wma move *.wma e:\我的最爱
if %%~xx==txt move *.txt e:\小说
if %%~xx==doc move *.doc f:\word文档
if %%~xx==xls move *.xls f:\word文档
)

::后面的不用就可以删除
move /y "%userprofile%\桌面\*.mp3" "e:\朋友"

回答2:

fasfa

回答3:

MOVE不能移动到其他驱动器。只能在本驱动器内移动~

问题就这么简单,你用copy和del吧。