Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Jak zálohovat určitý počet záloh v .bat s odebraním nejstarší?

Tak pri takomto nazyvani zlozky nemas sancu vediet jak presne sa volala ta pred 10 dnami.

Musel by si do toho bat urobit cyklus FOR, pre vsetky adresare v E:\Cilova slozka\ a pocitat ich, a ak by si zistil ze ich je 10 tak by si musel zistit ktora ma najmensi datum, co je dost problem ak mas na zaciatku den a ne rok, takze to je v pricipe velmi problematicke takto jak to robis. Prip. by si mohol urobit dir /B so zoradenim podla data vytvorenia a z neho prvy riadok by bol ta najstarsia zlozka

Keby si tie zlozky cisloval od 1 po 10, napr. "E:\Cilova slozka\Zaloha1\%datetimef%\" az "E:\Cilova slozka\Zaloha10\%datetimef%\" alebo aspon "E:\Cilova slozka\1\%datetimef%\" az "E:\Cilova slozka\10\%datetimef%\" tak by to bolo jednoduche, zmazal by si zlozku cislo 10, a v cykle FOR %i od 1 po 9 by si urobil set j=%i%+1, a premenoval zlozku %i% na zlozku %j% prikazom rename, a potom by si vytvoril novu zlozku 1.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny