求一段批处理代码bat

第一步:新建一个目录d:\bak\日期\第二步:将桌面上的凌乱的文件分为,图片(png、jpg、gif)、压缩包(rar、zip、gz)、文件夹、其他文件(其他后缀名称)... 第一步:新建一个目录 d:\bak\日期\
第二步:将桌面上的凌乱的文件分为,图片(png、jpg、gif)、压缩包(rar、zip、gz)、文件夹、其他文件(其他后缀名称)。分类后移动到第一步的文件夹,是移动过去不是复制。移动之后桌面变干净。
展开
 我来答
朴素且可爱灬小喵1
2018-06-26 · TA获得超过2902个赞
知道大有可为答主
回答量:1713
采纳率:89%
帮助的人:517万
展开全部
把下面的批处理存为move_desktop.bat,每段移动语句前都有rem注释类别。
@set dest=d:\bak\%date%
@if not exist %dest%\. md %dest%
@if not exist %dest%\dirs\. md %dest%\dirs
@if not exist %dest%\pics\. md %dest%\pics
@if not exist %dest%\zips\. md %dest%\zips
@if not exist %dest%\others\. md %dest%\others
rem 文件夹类
@for /f "deims=" %%i in ('dir %homepath%\desktop /ad /b') @move "%%i" %dest%\dirs\
rem 图片类
@move /y %homepath%\desktop\*.png %dest%\pics
@move /y %homepath%\desktop\*.jpg %dest%\pics
@move /y %homepath%\desktop\*.gif %dest%\pics
@move /y %homepath%\desktop\*.bmp %dest%\pics
rem 压缩包类
@move /y %homepath%\desktop\*.rar %dest%\zips
@move /y %homepath%\desktop\*.zip %dest%\zips
@move /y %homepath%\desktop\*.gz %dest%\zips
rem 其他类
@move /y %homepath%\desktop\*.其他1 %dest%\others
@move /y %homepath%\desktop\*.其他2 %dest%\others
对于“其他类”的文件要改最后一段的扩展名再运行。双击运行即可。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式