thequestion
Goto Top

Abfrage ob Datei vorhanden, geht bei mir nicht

Guten morgen,

ich habe folgendes Problem und zwar habe ich ein Script geschrieben was aber irgentwie nicht funktioniert.
Da ich aber noch recht neu bin in Kixtart komme ich leider nicht weiter.
Das Script soll abfragen ob 3 bestimmte Dateien in einem bestimmten Ordner vorhanden sind,
wenn ja=> soll das Script sich selbst beenden (funktioniert nicht?!?!)
wenn nur Ordner=> dann kopiere die Dateien vom Quellpfad (funktioniert)
wenn kein Ordner + keine Datien=> lege Ordner an und kopeire die Dateien (funktioniert)
Jedoch kopiert das Script eigentlich immer?!?! Egal ob Daten drin sind oder nicht es legt immer nen neuen Ordner an (überschreibt den alten) und kopiert die Dateien.
Kann mir jemand sagen wo der fehler ist?
Script folgt:


d84818a4463de97215ddd5c19cb054e0-kix

Danke schonmal

TheQuestion

Content-ID: 69518

Url: https://administrator.de/contentid/69518

Ausgedruckt am: 19.11.2024 um 05:11 Uhr

51705
51705 26.09.2007 um 21:50:21 Uhr
Goto Top
Dein Script kopiert immer, sobald eine der Dateien oder gar der Ordner fehlt, es selektiert nicht.
Biber
Biber 26.09.2007 um 22:32:43 Uhr
Goto Top
Na hömma, TheQuestion,
  • wenn die Variable $zielordner = "C:\KIX\testordner" ist
  • und die Variable $quelldateia = "C:\KIX\testa.txt" ist,

was erhoffst Du Dir von der Abfrage :
IF EXIST ("$zielordner\$quelldateia")
-bzw.-
IF EXIST ("C:\KIX\testordner\C:\KIX\testa.txt")
??!???!?
Was würdest Du denn antworten, wenn Dich jemand fragt, ob Du eine Datei dieses Namens in letzter Zeit gesehen hast?

Grüße
Biber
51705
51705 26.09.2007 um 22:40:21 Uhr
Goto Top
Du hast den Finger in die offene Wunde gelegt, die ich übersehen habe...
Biber
Biber 26.09.2007 um 22:47:32 Uhr
Goto Top
@51705
Du hast den Finger in die offene Wunde gelegt, die ich übersehen habe...
Kein Problem, in die Wunde passen Deine Finger auch noch alle rein...face-big-smile

Grüße
Biber
TheQuestion
TheQuestion 27.09.2007 um 14:06:17 Uhr
Goto Top
Ok ok lasse ja schon die Finger von KIX face-smile

Habe die Lösung dann auch noch hinbekommen, habt aber recht das war echt eine besch***ne Abfrage.

Habe dann noch einen Quellordner hinzugefügt und die Abfrage korrigiert dann ging das ganze auch. Trotzdem Danke

MfG