Batch do kopiowania w pętli
Batch do kopiowania danych w pętli. Prosty sposób na obciążenie lub przetestowanie dysku twardego.
W folderze d:\test umieszczamy duże pliki i włączamy batcha.
pliki będą kopiowane z dysku na dysk bez pytania o zastąpienie danych.
Działa również na Windows Server 2016 ;)
Zapisujemy do pliku np. kopiowanie.bat
:petla
xcopy d:\test\*.* c:\temp /Y
xcopy c:\temp\*.* d:\test /Y
goto:petla
Dostępne przełączniki
/S Kopiuje katalogi i podkatalogi, z wyjątkiem pustych.
/V Weryfikuje każdy nowy plik.
/C Kontynuuje kopiowanie nawet po wystąpieniu błędu.
/I Jeśli „cel” nie istnieje i kopiowany jest więcej niż jeden plik, zakłada, że „cel” musi być katalogiem.
/R Zastępuje pliki tylko do odczytu.
/Y Wyłącza monitowanie o potwierdzenie zastąpienia istniejącego pliku docelowego.
/Z Kopiuje pliki w trybie umożliwiającym ponowne uruchomienie.
Kopiowanie w pętli
Tworzymy plik do kopiowania w pętli jako batch.
Kopiowanie z lokalizacji c:\temp1 do lokalizacji d:\temp2
:start
copy c:\temp1\*.* d:\temp2\*.*
goto start
Po uruchomieniu tego skryptu plik będzie kopiował się z lokalizacji temp1 do temp2 w pętli. Po zakończeniu kopiowania program zaczyna ponownie kopiować ten sam plik i nadpisuje go.
Szybki skrypt do obciążenia sieci.
Podkategorie
Strona 2 z 2