INFORMATICS

The Best

Przełącznik języka

Zaproś mnie na KAWE

Jeżeli podoba Ci się strona i chcesz wspomóc projekt!

Postaw mi kawę na buycoffee.to

This Site

Płatnik

CMS

Hardware

Uncategorised

Emulators

Powershell

Storage Array

DNS

Antivirus program

Licznik

2.png9.png1.png1.png8.png3.png2.png
Today16
Yesterday548
This week1522
This month10805
Total2911832

Visitor Info

  • IP: 3.135.199.27
  • Browser: Unknown
  • Browser Version:
  • Operating System: Unknown

Who Is Online

4
Online

wtorek, 21 maj 2024 00:51

Batch do kopiowania w pętli

Ocena użytkowników: 5 / 5

Gwiazdka aktywnaGwiazdka aktywnaGwiazdka aktywnaGwiazdka aktywnaGwiazdka aktywna

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

Gwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywna

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.

Search