Backup rendszert csinálnék, amihez a windowst meg a feladatkezelõjét használnám.
A mentés része rendben van, egy D:\Backup\<év>\<hónap>\<nap> könyvtárba elmentem azt a heti mentést, amit a többi számítógép csinál a szóban forgóra. Persze, feladatütemezõvel hetente egyszer :)
A fogós dolog innen jön:
Hogy ne teljen meg a háttértár, törölgetni is szeretnék. Pl havonta egyszer lefutna egy batch, ami törli az egy évvel ezelõtti könyvtár tartalmát egy mentés kivételével. Pl most hó végén lefutna egy, ami 2012\03 könyvtárban csak a legutolsó mentést hagyná meg (2012\03\25)
Ezt hogy lehetne megcsinálni?
Ezután persze még évente lefutna egy másik script, ami mondjuk az 5 évnél idõsebb könyvtárakat törölgetné, bár ott könnyû, mert 01-11-ig végigmegy, a törlés (deltree?) meg intézkedne :)
Szóval, a lényeg: kinyerem a dátumot, és hogy csökkentem eggyel az évet? (sima %ev% = %ev%-1? :D túl egyszerûnek tûnik)
Hogyan törlöm egy könyvtár tartalmát valamilyen sorrendben úgy, hogy a legutolsó könyvtárat megtartom?