Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi GetDiskFreeSpaceEx auch für WORMs? (https://www.delphipraxis.net/102888-getdiskfreespaceex-auch-fuer-worms.html)

der_chris 6. Nov 2007 15:27


GetDiskFreeSpaceEx auch für WORMs?
 
Hallo Halli.

Ich wollte mal eben nachfragen, ob schon jemand getestet hat, ob man mit GetDiskFreeSpaceEx() auch den freien Speicher auf einem WORM-Datenträger ermitteln kann?
Testen mag ich das nicht unbedingt, da WORMs eben - wie der Name schon sagt - "Write Once ..." Medien sind.
Ich wüsste zwar nicht, was GetDiskFreeSpaceEx() auf das Medium schreiben will, aber sicher ist sicher.
Kann ich denn damit auch Virtuelle Laufwerke auslesen? oder Laufwerke, die per UNC-Pfade erreicht werden?
Uuuuund abschließend:
Angenommen meine süßen kleinen WORMs liegen in eienr lokal angeschlossenen Jukebox, kann ich sie dann auch auslesen?
den Im Prinzip ist die Jukebox das Laufwerk und die WORMs darauf nur Unterordner.

Vielen Dank im Vorraus
Chris

Luckie 6. Nov 2007 15:55

Re: GetDiskFreeSpaceEx auch für WORMs?
 
Warum ollte GetDiskFreeSpaceEx auf den Datenträger scheiben wollen? Probier es doch mit einer normalen CD aus; du wirst sehen, s funktioniert.

der_chris 6. Nov 2007 15:57

Re: GetDiskFreeSpaceEx auch für WORMs?
 
ach stimmt... auf die CD-Idee kam ich garnicht.
Ja, das meinte ich ja. ich denke nicht, dass GetFreeSpaceDiscEx irgendwo was schreibt, wollte mich aber trotzdem mal absichern...

Danke für die Antwort =D


[Edit]
Hab das nun mal probiert, es funktioniert nicht mit DVDs.
Auch nicht mit CDs..
Da bleibt wohl nur der Weg über ne If-Abfrage im Sinne von
Code:
if freecaller = 0 then
  begin
    if (30gig - GroesseDerDatei) > 0 then
      begin
        blabla;
      end
    else
      begin
        naechstes Worm pruefen;
    end;
  end
else
  begin
    auf worm kopieren
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 09: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