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
 
 » Curro 21:27
 » JE Jacaw 21:24
 » Markizy 21:23
 » rainy 21:22
 » APC-74 21:21
 » OBoloG 21:18
 » Sherif 21:15
 » rurecznik 21:13
 » Raist 21:07
 » globi-wan 21:04
 » Fasola 20:56
 » patinka 20:56
 » Kenny 20:50
 » DJopek 20:46
 » DYD 20:45
 » burzynsky 20:45
 » esteban 20:44
 » rrafaell 20:41
 » abes99 20:35
 » burz 20:33

 Dzisiaj przeczytano
 41133 postów,
 wczoraj 25974

 Szybkie ładowanie
 jest:
włą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