Autor | Thema: Wie ist das Temp-Verzeichnis? | | Datum:05.10.01 20:31 
(marc@ahnenforscher.de) | |
Hallo,
kann mir jemand erklären, wie ich das TEMP-Verzeichnis in einen String bekommen kann?
Ich kenne zwar die Win32-Funktion aber wie kann ich diese nutzen?
Danke schon mal, Marco
|
| | Datum:06.10.01 11:36 
(Michael-Kemper@gmx.net) | |
Versuchs mal mit dieser einfachen Zeile:
Let Temp$=@Add$($WinPath,"\TEMP")
(Ergebnis z.B. (je nach Windowspfad) C:\WINDOWS\TEMP )
|
| | Datum:06.10.01 14:16 
(andreas@andreas-miethe.de) | |
Haoo Michael,hallo Marco,
Es ist zwar moeglich, dass im Windowsverzeichnis ein Tempordner liegt, aber dieser muss nich unbedingt der Tempordner des Systems sein.
So geht's sicherer :
DEF @AGetTempPath(2) ! "KERNEL32","GetTempPathA"
'Für Profan 32-Bit
Declare Path#
Dim Path#,261
@AGetTempPath(261,Path#)
Print String$(Path#,0)
Dispose Path#
waitinput
end
Gruss
Andreas
|
| | Datum: 06.10.01 20:10 
(Michael-Kemper@gmx.net) | |
Hallo Andreas,
da haste natürlich recht! Der temporäre Systemordner muß nicht im Windowsverzeichnis liegen - obwohl das jedoch meißtens der Fall ist !
Dein Weg jedoch ist wirklich sicherer ! Danke für den Sourcecode !
Gruß
Michael
|
|
|