Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi DirectoryExists und virtuelles Laufwerk (https://www.delphipraxis.net/183012-directoryexists-und-virtuelles-laufwerk.html)

Marco.Fischer 4. Dez 2014 08:39

DirectoryExists und virtuelles Laufwerk
 
Hallo,

ich habe ein virtuelles Laufwerke (Virtual Clone Drive) definiert, hier kommt es zu folgendem Effekt:
Habe ich ein Image in das virtuelle Laufwerk geladen, funktioniert DirectoryExists bzw IOUtils.TDirectory.Exists bei der Prüfung auf diesem Laufwerk problemlos, wenn das Verzeichnis nicht existiert, bekomme ich false geliefert. Habe ich hingegen KEIN Image geladen, bekomme ich sowohl bei DirectoryExists, als auch bei IOUtils.TDirectory.Exists stets und ständig True geliefert, egal, welches Verzeichnis ich angebe :?.
Auch der Parameter "FollowLink" bei TDirectory.Exists hat keinerlei Auswirkungen auf das Resultat.

Ist dieser Effekt bekannt und welche Möglichkeiten gibt es zur "sicheren" Prüfung auf die Existenz eines Verzeichnisses?

Vielen Dank für jede Hilfe.

Mit freundlichen Grüßen

Marco

Bernhard Geyer 4. Dez 2014 08:42

AW: DirectoryExists und virtuelles Laufwerk
 
Könnte es sein das es ein ähnliches Problem wie hier ist: http://www.delphipraxis.net/182746-f...hi-xe-1-a.html

Marco.Fischer 4. Dez 2014 13:01

AW: DirectoryExists und virtuelles Laufwerk
 
Hallo,

ja, es scheint ähnlich gelagert zu sein. In meinem speziellen Fall ist das zu prüfende Verzeichnis ein Ausgabeverzeichnis, ich prüfe deshalb nunmehr nicht auf die Existenz, sondern ob ich in das Verzeichnis schreiben kann, dies schlägt auch beim virtuellen Laufwerk ohne Image fehl.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:05 Uhr.

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