Autor Thema: If Not Exist ?  (Gelesen 2671 mal)

Offline HJPSoft

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Geschlecht: Männlich
  • Beati pauperes spirituo
If Not Exist ?
« 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
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Hoshee

  • Administrator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 697
  • Geschlecht: Männlich
  • Try To Be Mensch ...
    • Syslords Solutions IT-Dienstleistungen
Re: If Not Exist ?
« Antwort #1 am: 16.09.02 - 08:29:53 »
Yoo,

versuch es mal mit:

sFileName$ = Dir$("c:\Temp")
If sFileName$ = "" Then
  MkDir "c:\Temp"
End If

Gruss ...

Hoshee
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Detlef

-> Syslords Solutions
*************************************
Wer dem Chef in den Hintern kriecht, muß damit rechnen, daß er ihm eines Tages zum Hals heraushängt

Offline HJPSoft

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Geschlecht: Männlich
  • Beati pauperes spirituo
Re: If Not Exist ?
« Antwort #2 am: 16.09.02 - 10:10:59 »
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
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Hoshee

  • Administrator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 697
  • Geschlecht: Männlich
  • Try To Be Mensch ...
    • Syslords Solutions IT-Dienstleistungen
Re: If Not Exist ?
« Antwort #3 am: 16.09.02 - 10:27:16 »
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


« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Detlef

-> Syslords Solutions
*************************************
Wer dem Chef in den Hintern kriecht, muß damit rechnen, daß er ihm eines Tages zum Hals heraushängt

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re: If Not Exist ?
« Antwort #4 am: 16.09.02 - 10:32:05 »
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."
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline HJPSoft

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Geschlecht: Männlich
  • Beati pauperes spirituo
Re: If Not Exist ?
« Antwort #5 am: 16.09.02 - 11:58:56 »
Thanks Hoshee,

es funzt ;D ;D ;D

Jetzt versteh ich auch, was mit Attribute-Mask gemeint ist.

Großer Lernerfolg.

bis bald

Hans


« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz