Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » Mms 14:35
 » okobar 14:33
 » ulan 14:33
 » Kosiarz 14:28
 » Wojtekar 14:28
 » ReMoS 14:27
 » Dexter 14:26
 » PaKu 14:25
 » laciak88 14:20
 » piszczyk 14:20
 » coobav 14:19
 » Magnus 14:14
 » McWandal 14:12
 » marcin502 14:11
 » krismel 14:11
 » alien1 14:11
 » hokr 14:08
 » rkowalcz 14:07
 » JE Jacaw 14:07
 » rurecznik 14:04

 Dzisiaj przeczytano
 11629 postów,
 wczoraj 23300

 Szybkie ładowanie
 jest:
wyłączone.

 
ccc
TwojePC.pl © 2001 - 2024
A R C H I W A L N A   W I A D O M O Ś Ć
    

[backup] skrypt , Never 10/02/16 18:39
Witam

Macie jakiś gotowy skrypt którym rozwiązać backup folderu z następującymi założeniami:

1. sprawdza ilość kopi (maks 5)
2. usuwa najstarszą
3. tworzy najnowszą z datą i godziną pakując folder

  1. Mamy, ale na linuxa :) , ptoki 10/02/16 18:42
    Na winde też sie da sklecić ale najpierw napisz czy ma byc na winde :)

    1. ... , Never 10/02/16 18:47
      tak, winda

  2. hmm , Adex1234 10/02/16 19:05
    usuwanie folderów starszych niż <ilosc_dni>:

    forfiles /p "c:\kopia" /c "cmd /c rmdir /S/Q @path" /d -<ilosc_dni>

    tworzenie nowego katalogu z data_godziną już zależy od ustawień w systemie (formatowania daty)

    http://hwbot.org/user/adex1234

    1. Tak lepiej: , ptoki 10/02/16 19:42
      http://stackoverflow.com/...older-and-delete-the-r

      Bo jak sie backup nie bedzie robic przez jakis czas to skrypt usunie katalogi z jeszcze dobrymi backupami...

    2. dość niebezpieczna strategia , myszon 10/02/16 19:50
      co jeśli ktoś przestawi zegar z jakiegokolwiek powodu? Bezpieczniej będzie posortować po dacie i usunąć wszystko powyżej 5. pozycji.

  3. gotowe , Never 12/02/16 19:21
    xcopy D:\X C:\X /Y

    for /f "tokens=2 delims=^/- " %%i in ('date /t') do set DYEAR=%%i
    for /f "tokens=1 delims=^/- " %%i in ('date /t') do set DDAYW=%%i
    for /f "tokens=3 delims=^/- " %%i in ('date /t') do set DMONTH=%%i
    for /f "tokens=4 delims=^/- " %%i in ('date /t') do set DMDAY=%%i
    for /f "tokens=1 delims=^/: " %%i in ('time /t') do set THOUR=%%i
    for /f "tokens=2 delims=^/: " %%i in ('time /t') do set TMIN=%%i
    set katalog=backup%DMDAY%-%DMONTH%-%DYEAR%-%DDAYW%-%THOUR%-%TMIN%

    "c:\soft\7-Zip\7z.exe" a -tzip D:\%katalog%.zip C:\ -mx7

    pushd "D:\" && (
    for /f "skip=15 eol=: delims=" %%F in ('dir /b /o-d /tw /a-d') do if "%%~fF" neq "%~f0" del "%%F"
    )

    
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL