Domino 9 und frühere Versionen > Entwicklung
If Not Exist ?
HJPSoft:
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
Hoshee:
Yoo,
versuch es mal mit:
sFileName$ = Dir$("c:\Temp")
If sFileName$ = "" Then
MkDir "c:\Temp"
End If
Gruss ...
Hoshee
HJPSoft:
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
Hoshee:
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
Rob Green:
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."
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln