Stránka 1 z 1
Vista a složka Temp
Napsal: 20 bře 2009 22:41
od flashparkprd
Zdravím,
Tvořím jeden program (na XPéčkách) a potřebuju aby byl funkční i na Vistě. Potřebuji vědět jestli má Windows vista taky složku Temp v kořenu disku C (C:\Temp) Nemám po ruce žádnou Vistu a tahle informace by mi pomohla.
Předem děkuji

Re: Vista a složka Temp Vyřešeno
Napsal: 20 bře 2009 22:54
od Koja
Tuším, že má..
Ale stejně bych to pořešil tak, že bych kontroloval, jestli tam ten adresář je. Pokud není, tak si ho tam program vytvoří.. I na XPčkách se ti může stát, že si ho někdo smaže a nebude tam..
Re: Vista a složka Temp
Napsal: 20 bře 2009 23:11
od Pic
Složku Temp nemusíš mít ani v XP. Mám XP s SP3 a uvedenou složku Temp v C:\ nemám a ani jsem ji nemazal.
Re: Vista a složka Temp
Napsal: 21 bře 2009 00:10
od X
Na XP není určitě v C:\ ale tady (pokud jí někdo nemá přenastavenou jinam):
C:\Documents and Settings\***\Local Settings\Temp (*** = uživatel)
Cesta ke složce TEMP se pomocí API z VB (Visual Basic) či VBA (Visual Basic Applications) zjistí takto (nutno překopírovat, jinak hrozí při jakékoli malé chybě hrozba "kousnutí"), pohrej si a uprav pro své potřeby:
Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
Dim sAdresar As String
sAdresar = String(255, Chr(0))
ret = GetTempPath(255, sAdresar)
Debug.Print Left(sAdresar, InStr(1, sAdresar, Chr(0))-1)