Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi 50 MB Dummy-Datei erstellen (https://www.delphipraxis.net/46670-50-mb-dummy-datei-erstellen.html)

derpepe 29. Mai 2005 15:08


50 MB Dummy-Datei erstellen
 
Hallo,

wie kann ich eine 50 MB große Datei auf die Schnelle erstellen?
Mein Ansatz war:
Delphi-Quellcode:
var f:textfile;
i:integer;
assignfile(f,'dummy.txt');
rewrite(f);
for i:=0 to 50*1024*1024 do write(f,' ');
closefile(f);
Aber das dauer ja eeeeewiiiigggg!!
Bessere Vorschläge?? (ich bin mir sicher, dass ihr bessere Vorschläge habt :dp: )

Meflin 29. Mai 2005 15:11

Re: 50 MB Dummy-Datei erstellen
 
Moin,

Suche -> http://www.delphipraxis.net/internal...ct.php?t=49233 ;)


JasonDX 29. Mai 2005 15:13

Re: 50 MB Dummy-Datei erstellen
 
Hilfe dürfte hier Delphi-Referenz durchsuchenTStream bzw. Delphi-Referenz durchsuchenTFileStream bringen
Einfach die Eigenschaft Size setzen (dürfte afaik gehn, und du brauchst selber nichts reinzuschreiben (nachdems nur ne Dummy-Datei is)) ;)


Delphi-Quellcode:
with TFileStream.Create('DummyFile.txt', fmCreate) do begin
  Size := 50 * 1024 * 1024; //Bytes
  Free;
end;
Kürzer gehts nicht :D

[Edit] Samplecode Eingefügt

derpepe 29. Mai 2005 15:44

Re: 50 MB Dummy-Datei erstellen
 
Danke ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz