Vista a složka Temp Vyřešeno

Operační systémy Windows z dílny Microsoft a vše kolem nich

Moderátoři: Pic, Mods_senior

flashparkprd
Pohlaví: Nespecifikováno

Vista a složka Temp

Příspěvekod flashparkprd » 20 bře 2009 22:41

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 :D

Reklama
Uživatelský avatar
Koja
Level 4.5
Level 4.5
Příspěvky: 1909
Registrován: listopad 05
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Vista a složka Temp  Vyřešeno

Příspěvekod Koja » 20 bře 2009 22:54

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..
Everybody lies so don't trust anyone. :)

Uživatelský avatar
Pic
Moderátor
Guru Level 13
Guru Level 13
Příspěvky: 23292
Registrován: září 06
Bydliště: Východní Čechy
Pohlaví: Muž
Stav:
Offline

Re: Vista a složka Temp

Příspěvekod Pic » 20 bře 2009 23:11

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.
Přečti si pravidla tohoto fóra! Přečetl jsi si nejprve manuál? Piš tak, abychom Ti rozuměli! Na SZ neodpovídám na požadavky řešení Vašich problémů s PC!
Nic není dokonalé, ani člověk!

Uživatelský avatar
X
Elite Level 12.5
Elite Level 12.5
Příspěvky: 19360
Registrován: květen 07
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Vista a složka Temp

Příspěvekod X » 21 bře 2009 00:10

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)


Zpět na “Windows 11, 10, 8...”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti