Domino 9 und frühere Versionen > Entwicklung
Wie bekomme ich das Windows Temp-Verzeichnis in ein String?
TMC:
Hi,
ja, genau das bräuchte ich jetzt: Wie bekomme ich das Windows Temp-Verzeichnis in ein String?
Benutzte Betriebssysteme: Win98 (SE), W2K, WinXP.
Ich bin mir sicher das wurde hier schon öfter gefragt und beantwortet, konnte aber nix finden.....
Hat wer Tipps für mich?
Danke,
Matthias
animate:
in LotusScript: Environ("Temp")
glaub ich zumindest
Semeaphoros:
Ungefähr so .... leider ist das nicht einheitlich (Ausschnitt aus einer App von mir):
TempPath=Environ$("Temp")
If TempPath="" Then
TempPath=Environ$("Tmp")
End If
If TempPath="" Then
TempPath="C:\"
End If
TMC:
Danke, das hilft schon mal.
Wie könnte ich denn den letzten If
--- Code: --- If TempPath="" Then
TempPath="C:\"
End If
--- Ende Code ---
So umbauen:
If TempPath="" Then
Dim strNotesArbeitsverzeichnis as String
strNotesArbeitsverzeichnis = ??????????
If Exists Temp-Verzeichnis in Notes-Arbeitsverzeichnis Then
TempPath=Notes-Arbeitsverzeichni/Temp
Else
lege Directory an im Notes Arbeitsverzeichnis
TempPath=Notes-Arbeitsverzeichni/Temp
End If
End If
Wäre imho sauberer, als die Tmp-Dateien direkt in C:\ reinzuknallen......
Matthias
Semeaphoros:
Holst Du Dir aus der notes.ini mit
notesSession.GetEnvironmentString( name$ [, system ] )
das Arbeitsverzeichnis:
strNotesArbeitsverzeichnis = notesSession.GetEnvironmentString("Directory",True)
Mit Dir[$] kannst Du dann überprüfen, ob es ein Temp-Directory da drin gibt.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln