[DELPHI] Kopiowanie do katalogu TEMP

0

Witam
w każdym windowsie jest taki folder jak TEMP i teraz mam pytanie,jesli pobieram przez program napisany w delphi jakiś plik z internetu na profilu Gość (w XP) to mi wyskakuje error "Upewnij się czy dysk nie jest zapełniony lub czy masz odpowiednie uprawnienia" jest to katalog C:\WINDOWS\Temp\ czy to jest wina złego katalogu bo podobno każdy user ma swojego temp'a czy też wina programu.
I zgóry mówię, że dysk nie jest zapełniony bo mam wolne 60GB :)

0

O ile mi dobrze wiadomo:

  1. System może znajdować się gdzieś indziej niż w C:\windows
  2. Z konta gościa nie można dostać się do katalogu WINDOWS, a także innych znajdujących się tam katalogów w tym z katalogiem TEMP
  3. Odradza stosowania się TEMP'a z katalogu windows'a - po to wlasnie m.in. zostaly wprowadzone konta uzytkowników.
  4. Każdy user ma własny temp więc do tego folderu osobistego podawaj ścieżkę - jak to zrobić http://4programmers.net/Delphi/FAQ/Jakodczyta%C4%87%C5%9Bcie%C5%BCki_folder%C3%B3w_specjalnych
0

poszukaj informacji na temat zmiennych środowiskowych

0

Dzięki PcSA za cenne wiadomość. Wszystko już mam ok.

0

GetEnvironmentVariable('TEMP') + '\';

0
var
 Buffer: array[0..MAX_PATH-1] of Char;
 S : String;
begin
 SetString(S, Buffer, GetTempPath(SizeOf(Buffer), Buffer));
 ShowMessage(S);
end;

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0