Templates by BIGtheme NET
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA:

Überprüfung ob Ordner vorhanden 01 Mär 2023 16:35 #1

  • mhk-kl
  • Offline
  • Beiträge: 2
  • Dank erhalten: 2
In der 4er Version konnte man mit dem Befehl 

Wenn (? Unwahr: Datei existiert 'c:\temp\')               oder auch           Wenn (? Unwahr: Datei existiert '\\server\anw$\test\')

abfragen ob ein Ordner existiert, dies funktioniert in der 5er Version leider nicht mehr, nur wenn man wirklich eine Dateiname angibt, der in dem Ordner vorhanden ist.
Gibt es eine andere Möglichkeit oder kann man das wieder einbauen?

Besten Dank
Schöne Grüße
Ingo
 

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Überprüfung ob Ordner vorhanden 01 Mär 2023 21:21 #2

  • m5cpu
  • Offline
  • Beiträge: 10
  • Dank erhalten: 6
Hallo Ingo,
versuche mal 
Wenn (? Unwahr: '[(c:\temp\).Existiert]')
als Ausdruck und nicht Datei existier 

Gruß
Martin



cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


(3 Zeilen, cX 5.0.10.1)
Folgende Benutzer bedankten sich: daywalker, Bandit

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von m5cpu.

Überprüfung ob Ordner vorhanden 01 Mär 2023 22:00 #3

  • daywalker
  • daywalkers Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 764
  • Dank erhalten: 581
So funktioniert es eh auch.

cX4Web cX4Web Code

Was ist das?

1 Ordner 'c:\temp' Anlegen
2 Wenn (? '[cX.Datei(c:\temp\).Existiert]')
3 Meldung 'Existiert', Titel 'Titel', Buttons 'OK, Abbrechen', Symbol 'Information'
4 Ende Wenn

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (4 Zeilen, cX 5.0.10.1)


In dem Kontext habe ich rein aus Interesse einen Versuch mit der Powershell gewagt. Funktioniert auch :-)

cX4Web cX4Web Code

Was ist das?

1 *** Ordnerexistenz_pruefen
2
3 *** Wenn man in Zeile 3 die Kommentierung ausschaltet wird am Desktop¶ein OrdnerTest angelegt und die Variable [ergebnis] enthält den Wert 'True'¶ansonsten bei eingeschalteter Kommentierung wird kein Ordner 'Test' angelegt¶und die Variable [ergebnis] enthält dann den Wert 'False'.¶¶Verwendbar für diverse Abfragen.
4 Ordner '[cX.Spezialverzeichnis(0)]Test' Anlegen
5 Starte powershell.exe 'Test-Path [cX.Spezialverzeichnis(0)]Test -pathType container', Konsole, sende 'exit¶', Empfang in [ergebnis], verborgen
6 Meldung '[ergebnis]', Titel 'Titel', Buttons 'Nur OK', Symbol 'Information'
7
8 Warte Endlos (Warten auf zu behandelnde Ereignisse)

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (8 Zeilen, cX 5.0.10.1, Lizenz: Pro)


lg Christian
Folgende Benutzer bedankten sich: Soko, Bandit, mhk-kl

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von daywalker.

Überprüfung ob Ordner vorhanden 02 Mär 2023 09:50 #4

  • Stefan
  • Stefans Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1118
  • Dank erhalten: 1653
Hallo, Leute!

Danke für eure Hinweise für Varianten!
Die direkte Prüfung mit "Wenn Datei existiert" wird aber auch auf Ordner ausgeweitet.

Liebe Grüße
Stefan
Folgende Benutzer bedankten sich: Soko, daywalker, mhk-kl

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Überprüfung ob Ordner vorhanden 03 Mär 2023 07:56 #5

  • mhk-kl
  • Offline
  • Beiträge: 2
  • Dank erhalten: 2
Hallo Danke, die Lösung von Christian funktioniert.
Vielen Dank Stefan, dass du es wieder einbaust.

LG Ingo
 
Folgende Benutzer bedankten sich: Soko, daywalker

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1

Community

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Diese Cookies sind essenziell für den Betrieb dieser Website. Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.

Sie sind noch nicht Mitglied unserer Community? Melden Sie sich jetzt an!

Anmelden