Domino 9 und frühere Versionen > Entwicklung

If Not Exist ?

(1/2) > >>

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