понедельник, 13 августа 2012 г.

Скрипт очистки файлов

Данный bat-файл удаляет все файлы и папки с рабочего стола, из папки Мои документы аудио и видео файлы и файлы больше 512 mb.

@echo off
chcp 1251
rem Определяем версию Windows и задаем переменные
cd %SYSTEMDRIVE%\Users\ && goto aaa || goto bbb
:aaa
Set rabst="%userprofile%\Desktop"
Set Fldr="%userprofile%\Documents"
goto ccc

:bbb
Set Fldr="%userprofile%\Мои документы"
Set rabst="%userprofile%\Рабочий стол"

:ccc

rem Рабочий стол

rem Удалить все с рабочего стола

for /d %%i in (%rabst%\*) do rmdir /s /q "%%i"
del /f /s /q %rabst%\*.*


rem Мои документы

rem Удалить файлы больше 512 Mb
SetLocal EnableExtensions

For /R %Fldr% %%I In (*.*) Do If %%~zI gtr 524288000 Del /F /Q "%%~I"

rem Удаляем Видео и аудио файлы
For /R %Fldr% %%i in (*.mp3,*.wma,*.wav,*.264,*.3g2,*.3gp,*.3gp2,*.3gpp,*.3gpp2,*.3mm,*.3p2,*.60d,*.787,*.aaf,*.aep,*.aepx,*.aet,*.aetx,*.ajp,*.ale,*.amv,*.amx,*.anim,*.arf,*.asf,*.asx,*.avb,*.avd,*.avi,*.avp,*.avs,*.avs,*.axm,*.bdm,*.bdmv,*.bik,*.bin,*.bix,*.bnp,*.box,*.bs4,*.bsf,*.byu,*.camproj,*.camrec,*.clpi,*.cmmp,*.cmmtpl,*.cvc,*.d2v,*.d3v,*.dat,*.dav,*.dce,*.dck,*.ddat,*.dif,*.dir,*.divx,*.dlx,*.dmb,*.dmsm,*.dmsm3d,*.dmss,*.dnc,*.dpa,*.dpg,*.dream,*.dv,*.dv4,*.dv-avi,*.dvr-ms,*.dvx,*.dxr,*.dzm,*.dzp,*.dzt,*.edl,*.evo,*.eye,*.f4p,*.f4v,*.fbr,*.fbz,*.flc,*.flh,*.fli,*.flv,*.flx,*.gfp,*.gl,*.grasp,*.gts,*.gvi,*.gvp,*.hdmov,*.hkm,*.ifo,*.imovieproject,*.iva,*.ivf,*.ivr,*.ivs,*.izz,*.izzy,*.jts,*.jtv,*.k3g,*.lrec,*.lsf,*.lsx,*.m15,*.m1pg,*.m1v,*.m21,*.m21,*.m2a,*.m2t,*.m2ts,*.m2v,*.m4e,*.m4u,*.m4v,*.m75,*.meta,*.mgv,*.mj2,*.mjp,*.mjpg,*.mkv,*.mmv,*.mnv,*.mod,*.moff,*.moi,*.moov,*.mov,*.movie,*.mp21,*.mp21,*.mp2v,*.mp4,*.mp4v,*.mpe,*.mpeg,*.mpeg4,*.mpf,*.mpg,*.mpg2,*.mpgindex,*.mpl,*.mpls,*.mpsub,*.mpv,*.mpv2,*.mqv,*.msdvd,*.msh,*.mswmm,*.mts,*.mtv,*.mvb,*.mvc,*.mvd,*.mve,*.mvp,*.mvy,*.mxf,*.mys,*.ncor,*.nsv,*.nuv,*.nvc,*.ogm,*.ogv,*.ogx,*.par,*.pds,*.pgi,*.piv,*.playlist,*.pmf,*.ppj,*.prel,*.pro,*.prproj,*.prtl,*.prx,*.psh,*.pssd,*.pva,*.pvr,*.pxv,*.qt,*.qtch,*.qtl,*.qtm,*.qtz,*.r3d,*.rdb,*.rec,*.rm,*.rmd,*.rmp,*.rms,*.rmvb,*.roq,*.rp,*.rts,*.rts,*.rum,*.rv,*.sbk,*.sbt,*.scm,*.scm,*.scn,*.sdc,*.sfvidcap,*.smi,*.smil,*.smk,*.sml,*.smv,*.spl,*.srt,*.ssm,*.str,*.stx,*.svi,*.swf,*.swi,*.swt,*.tda3mt,*.tdx,*.tivo,*.tix,*.tod,*.tp,*.tp0,*.tpd,*.tpr,*.trp,*.ts,*.tvs,*.vc1,*.vcpf,*.vcr,*.vcv,*.vdo,*.vdr,*.veg,*.vem,*.vf,*.vfw,*.vfz,*.vgz,*.vid,*.viewlet,*.viv,*.vivo,*.vlab,*.vob,*.vp3,*.vp6,*.vp7,*.vpj,*.vro,*.vs4,*.vse,*.vsp,*.w32,*.wcp,*.webm,*.wm,*.wmd,*.wmmp,*.wmv,*.wmx,*.wp3,*.wtv,*.wvx,*.xfl,*.xvid,*.yuv,*.zm1,*.zm2,*.zm3,*.zmv) Do (
Del /q "%%i")

Комментариев нет:

Отправить комментарий