Autor Beitrag
mausi123
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 19



BeitragVerfasst: Do 08.11.07 22:19 
Hello again!

wie kann ich einen unc-pfad auf vorhanden sein überprüfen? z.b. wenn der pfad/ die datei \\server4\ordner1\ordner2\test.bat nicht existiert, so soll eine ebene höher nachgeschaut werden, also \\server4\ordner1\test.bat usw. bis datei gefunden wurde. das traurige ist, dass ich bereits letzte woche einen bsp-code in netz gesehen hab, finde ihn aber leider net mehr wieder.. danke für jeden tipp!
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19312
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Do 08.11.07 22:31 
Es gibt FileExists und DirectoryExists, als Parameter musst du nur den Dateinamen angeben, zurück bekommst du, ob die Datei bzw. der Ordner existiert ;-), das geht auch bei Netzwerkpfaden.

Wenn die Freigabe z.B. \\server\freigabe ist, dann geht es soweit ich weiß nicht mit DirectoryExists('\\server\freigabe'), sondern nur mit tatsächlichen Ordnern darin, z.B.
ausblenden Delphi-Quelltext
1:
2:
if DirectoryExists('\\server\freigabe\ordner'then
  ShowMessage('Ordner existiert');
mausi123 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 19



BeitragVerfasst: Fr 09.11.07 13:13 
fileexists funzt doch nur lokal, hab ich nämlich getestet gehabt.. oder bin ich da im irrtum?

gibt es sonst keine andere lösung außer fileexists??
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19312
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Fr 09.11.07 16:29 
Welche Delphiversion hast du? Da du das nicht in dein Profil eingetragen hast, habe ich einfach die neueste zum Testen genommen, es kann natürlich sein, dass es erst bei neueren Versionen geht.
mausi123 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 19



BeitragVerfasst: Mo 12.11.07 09:33 
ach so, muss ich noch mal prüfen - vielen dank für deine mühe..