Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: HJPSoft am 16.09.02 - 08:24:18
-
Hallo Forum,
kennt jemand eine LotusScript-Funktion, die den folgenden Sachverhalt syntaktisch richtig erfasst ???
If Not Exist("C:\Lotus\Notes\Temp") then
MkDir "C:\Lotus\Notes\temp"
Else
do something .....
End If
-
Yoo,
versuch es mal mit:
sFileName$ = Dir$("c:\Temp")
If sFileName$ = "" Then
MkDir "c:\Temp"
End If
Gruss ...
Hoshee
-
Thanks for immediate response, but.....
funzt nicht >:(
Das Ergebnis im String strFileName ist in beiden Fällen, also Directory existiert oder auch nicht, "" also Leerstring.
die If-Abfrage scheitert folglich, da immer dasselbe Ergebnis geliefert wird.
Ich suche weiter ;D
Bis bald
Hans
-
Yoo,
manchmal steckt der Teufel im Detail. Versuch mal
sFileName$ = Dir$("c:\Temp",16)
Jetzt sollte es funktionieren. die 16 bedeutet, das Du die Attribute eines Directory haben möchtest!
Gruss ...
Hoshee
-
hehe ;D
prima, das müßte jetzt funzen...
Lest mal bitte unbedingt exakt die Syntaxreferenz zu Dir durch. Notes macht sich immer ein Spaß, wichtiges in unscheinbaren Sätzen zu verpacken:
"If Dir or Dir$ is called without an argument after the empty string has been returned, LotusScript generates an error."
-
Thanks Hoshee,
es funzt ;D ;D ;D
Jetzt versteh ich auch, was mit Attribute-Mask gemeint ist.
Großer Lernerfolg.
bis bald
Hans