![]() |
AW: Datei auf Nas Server finden
Zitat:
Das kann man nur im seiner Anwendung codemäßig selber lösen. gruss |
AW: Datei auf Nas Server finden
Wenn Explorer per ShellExecute im Root des benötigten Laufwerks starten, dann ca. 500..1000ms warten und dann dein "FileExist"... das klappt, dann
reicht zu 80% auch ein "SetCurrentDirectory" ( ![]() Das sollte weil explizit Netzwerkfähig unterstützt das NAS-WakeUp automatisch auslösen... dann 500..1000ms warten und erst dann per FileExist dort prüfen. Speziell zu "FileExist" gab es da hier im Forum erst vor wenigen Tagen einen super Tip, dies NICHT per FindFirst/-Next zu machen!... erstens zu langsam zweitens nicht "direkt genug"... habe hier am PC gerade nur nicht meine OfficeHistory um das Thema direkt jetzt zu finden. |
AW: Datei auf Nas Server finden
Zitat:
greets |
AW: Datei auf Nas Server finden
verstehe nicht genau wie du das meinst.
Zitat:
gruss |
AW: Datei auf Nas Server finden
Zitat:
|
AW: Datei auf Nas Server finden
Werde mal ein bisserl raten:
Den Explorer kann man mit Parametern aufrufen, z. B.:
Code:
Startet den Explorer auf Laufwerk i: im Hauptverzeichnis.
explorer /root,i:
Das kann man auch mit dem NAS-Laufwerk statt Laufwerk i: machen. Wenn man nun diesen Aufruf per ShellExecute (o. ä.) macht, wird der Explorer dort gestartet und weckt ggfls. das NAS damit auf. Hinter dem ShellExecute muss man nun einen Moment warten. Grob ungefähr sowas:
Delphi-Quellcode:
Parameter für den Explorer:
ShellExecute(nil,'open','explorer.exe','/root,v:','',SW_MINIMIZE);
Sleep(1000); if FileExist('V:\Video\MyMovie.mkv') then begin ... end; ![]() |
AW: Datei auf Nas Server finden
Danke werde das mal weiterleiten vielleicht klappt es ja damit ;)
gruss |
AW: Datei auf Nas Server finden
.."explorer /root,i:"..
ja sowas in der Richtung meinte ich:) Das klappt z.B. so, wenn man eine "ruhende" Netzwerkverbindung zu einer Freigabe hat, die also aktuell noch "mit rotem X" im Explorer angezeigt wird. Dann muss man normal da auch erst nochmal "draufklicken", bevor man in einem simplen FileOpen Dialog dort in einem beliebigen Verzeichnis darunter auf irgendeine Datei zugreifen kann. |
AW: Datei auf Nas Server finden
Zitat:
gruss |
AW: Datei auf Nas Server finden
Zitat:
Wenn das NAS aber schläft, also das ganze Gerät im Ruhestand oder Standby ist, kann der Explorer hier auch nix mehr machen. Außer man installiert spezielle Treiber mit entsprechender Funktion für die Netzwerkkarte. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:42 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