Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Aplikacija koja kreira veliku količinu različith fajlova. Potrebno za testiranje performansi...

  • 4 odgovora
  • 2.537 pregleda

Najnovija ↓

Aplikacija koja kreira veliku količinu različith fajlova. Potrebno za testiranje performansi... 19.01.2016. u 11:47 · pre 131 mesec #1
http://www.elitesecurity.org/t488784-0#3646276

Postavio sam pitanje na pogrešnom mestu.

Potrebno mi je, kako napraviti ovakav software.

U principu, potrebno je napraviti recimo 50GB fajlova različitih naziva. Ekstenzije recimo, jpg, pdf, docx, xlsx... i šta god da nam padne napamet.
Fajlovi da budu od pola MB do par MB. Random.




Može i link, ili već neko kratko uputstvo, pa ću kolegama koji rade .net da pošaljem....
Re: Aplikacija koja kreira veliku količinu različith fajlova. 19.01.2016. u 12:15 · pre 131 mesec #2
1. alociraj niz bajtova od, recimo, 3MB u memoriji
2. setuj dužinu na 0
3. while dužina < 50GB
4. generiši slučajno ime fajla
5. generiši slučajnu dužinu fajla (df) na vrednost između 500kB i 3MB
6. kreiraj novi fajl sa generisanim imenom.
7. upiši u novi fajl sadržaj niza bajtova od 0 do df
8. dužina += df
9 end while
Sviđa mi se1
Re: Aplikacija koja kreira veliku količinu različith fajlova. Potrebno za 19.01.2016. u 13:21 · pre 131 mesec #3
Ima i onaj trik da se kroz stream upise jedan bajt, a da se pre toga preskoci x bajtova...

Ovako nekako:
Code:
using (var fileStream = File.Create(@"C:\temp\aa.bin"))
{
    fileStream.Seek(3 * 1000 * 1000, SeekOrigin.Begin);
    fileStream.WriteByte(1);
}
Re: Aplikacija koja kreira veliku količinu različith fajlova. Potrebno za testiranje performansi 19.01.2016. u 17:44 · pre 131 mesec #5
Citat:
CoyoteKG: Može i link, ili već neko kratko uputstvo, pa ću kolegama koji rade .net da pošaljem....

Ako smem da pitam, sta inace rade te kolege?
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Sviđa mi se2
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme