求一段批处理代码bat
第一步:新建一个目录d:\bak\日期\第二步:将桌面上的凌乱的文件分为,图片(png、jpg、gif)、压缩包(rar、zip、gz)、文件夹、其他文件(其他后缀名称)...
第一步:新建一个目录 d:\bak\日期\
第二步:将桌面上的凌乱的文件分为,图片(png、jpg、gif)、压缩包(rar、zip、gz)、文件夹、其他文件(其他后缀名称)。分类后移动到第一步的文件夹,是移动过去不是复制。移动之后桌面变干净。 展开
第二步:将桌面上的凌乱的文件分为,图片(png、jpg、gif)、压缩包(rar、zip、gz)、文件夹、其他文件(其他后缀名称)。分类后移动到第一步的文件夹,是移动过去不是复制。移动之后桌面变干净。 展开
1个回答
展开全部
把下面的批处理存为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
对于“其他类”的文件要改最后一段的扩展名再运行。双击运行即可。
@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
对于“其他类”的文件要改最后一段的扩展名再运行。双击运行即可。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询