doctordeploylogo
[ Prev ] [ Next ] | [ Home ] [ Sitemap ] .. -... .. -.- .-. .- ... ...

Good Ole DOS

09/2014

Powershell, JScript, Python... Alles schön und gut, aber einige Dinge gehen mit der guten, alten Commandline doch einfacher und schneller.

Zip first level sub-folders:

1 rem change unc_src, unc_dst, src_path, dst_path accordingly
2 @echo off
3 for /f "tokens=*" %%G in ('dir /b /a:d "\\unc_src\src_path\"') do (
4 echo zipping %%G...
5 c:\apps\7z\7za.exe u -r -y -up0q0y2 -mmt -ms=off \\unc_dst\dst_path\%%G.7z "\\unc_src\src_path\%%G\*.*"
6 )

Zip serially numbered filesets:

1 rem creates archive of filesets.
2 rem i.e. blah01.log, blah02.log, blah03.log etc. will be compressed to blah.rar
3 for /f "tokens=1* delims=0" %%G in ('dir /b *01.log') do c:\progra~1\winrar\rar.exe a -tl -df -m4 -s- %%G.rar %%G??.log

Hinweis: Ich sage weiterhin "gezipped" auch wenn ich seit 1993 natürlich RAR verwende. ;)