Einzelnen Beitrag anzeigen

xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#4

Re: ist Laufwerk lokal oder im netz?

  Alt 10. Mai 2007, 20:43
Hallo,
Zitat von Helmi:
hier ist ein Beispiel zum Rausfinden ob sich eine Datei auf einem localen Laufwerk befindet. link
das schlägt aber bei CD-Laufwerken und RAM-Disks fehl.

Besser wäre es, nur auf Remote zu prüfen:
Delphi-Quellcode:
function IsRemoteDrive(const aFileName: String): Boolean;
var
  aDrive: String;
begin
  aDrive := ExtractFileDrive(aFileName);
  Result := GetDriveType(PChar(aDrive)) = DRIVE_REMOTE;
end;
Gruß
xaromz
I am a leaf on the wind - watch how I soar
  Mit Zitat antworten Zitat