Jak stworzyć duży plik CMD Linia komend

0 Comments

Piotr

Data wpisu

2015-10-16

Fsutil.exe jest  narzędzia systemu plików, który jest przydatny do zrobienia operacji związanych z systemem plików z linii poleceń. możemy utworzyć plik o wymaganej wielkości za pomocą tego narzędzia.

SKŁADNIA

fsutil file createnew     nazwa_pliku        wielkość   (wielkość jest w bajtach)

Przykład

Przykład , tworzymy plik tekstowy test.txt, o wielkości (wadze)  50MB :

Jaka wartość w bajtach ???

50 MB  Liczymy

50 MB * 1024 = 51200 kB     (doża litera B     kilobajt (kilobyte) )

51200 kB  zamieniamy na B (Bajty)

51200  kB * 1024 = 52428800 B (Bajt-ów)

możemy wpisać w wiersz poleceń

fsutil  file createnew  test.txt 52428800

No to teraz np plik o wielkości ; 1 GB

1GB  * 1024=  1024 MB

1024 MB * 1024 = 1048576 kB

1048576 kB * 1024 = 1073741824 B (Bajt-ów)

fsutil  file createnew  c:\test.txt  1073741824

Pamiętać należy , że powyższe polecenie tworzy „luźny” plik, który nie ma żadnych realnych danych.
Jeśli chcesz utworzyć plik z rzeczywistych danych, to możesz skorzystać z poniższego skryptu wiersza poleceń

echo "to jest tylko przykładowa linia dołączana aby stworzyć duży plik .." > duzy_plik.txt
for /L %i in (1,1,14) do duzy_plik.txt >> duzy_plik.txt

 


Powyższe polecenia utworzenia pliku dummy.txt 1 MB w ciągu kilku sekund.

 

Jeśli chcesz stworzyć  plik 1GB  trzeba zmienić drugie polecenie jak poniżej

echo "to jest tylko przykładowa linia dołączana aby stworzyć duży plik .." > duzy_plik.txt
for /L %i in (1,1,24) do duzy_plik.txt >> duzy_plik.txt

Wyjaśnienie : pierwsze polecenie ( echo … ) tworzy plik duzy_plik.txt  o wadze 64 B (bajtów ).

Drugie polecenia działa w pętli do 24 razy, co podwaja rozmiar pliku, przez dodanie go do siebie.

Jeszcze jeden przykład :

utworzenie pliku 100MB z rzeczywistych  danych :

echo "to jest tylko przykładowa linia dołączana aby stworzyć duży plik .." > duzy_plik.txt<
for /L %i in (1,1,21) do duzy_plik.txt >> duzy_plik.txt

 


W pliku typu bat lub cmd musiałem użyć składni ( 2x %%)

echo "to jest tylko przykładowa linia dołączana aby stworzyć duży plik .." > duzy_plik.txt
for /L %%i in (1,1,24) do type duzy_plik.txt >> duzy_plik.txt

 


Źródło: How to create large dummy file

Mikrotik VPN L2TP+IPSEC do MS Windows

MikroTik jako serwer VPN w oparciu o protokół L2TP z szyfrowaniem IPSEC z wykorzystaniem klucza. Na routerze MikroTik przed przystąpieniem do konfiguracji serwera VPN stworzyłem typową konfiguracji domowego routera (NAT, DHCP, DNS, prosty firewall) W pierwszej...

Złącza ekranu LCD Matryce

LCD Matryce złącza

Boot sektor Windows 10 naprawa Aktualizacja

Problemy z uruchomieniem Windows. System nie staruje po klonowaniu

Mikrotik-Bandwidth-Test-Server(s) Public

Dzięki planetcoop, teraz mamy dwa serwery publiczne BTEST MikroTik możemy przetestować, łącze oba serwery działają BTEST MikroTik Chr. oba są na połączeniach internetowych 10-Gig. To jednak nie oznacza, jesteś w stanie przetestować pełną 10-gig. oto informacje:...

Mikrotik Failover przykłady 2 WAN

Przykład 1 /ip address add address=192.168.0.1/24 disabled=no interface=LAN network=192.168.0.0 add address=192.168.1.2/24 disabled=no interface=WAN1 network=192.168.1.0 add address=192.168.2.2/24 disabled=no interface=WAN2 network=192.168.2.0 /ip dns set...