Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi temp-ordner u.ä. von windows und sie löschen (https://www.delphipraxis.net/28229-temp-ordner-u-ae-von-windows-und-sie-loeschen.html)

glkgereon 21. Aug 2004 14:49


temp-ordner u.ä. von windows und sie löschen
 
hi

wo legt windows seine temp sachen, seine verknüpfungen und so an, und wie kann man die löschen?
also insbesondere recent, temp internet files, wo liegen die bei den verschiedenen win-versionen?

MathiasSimmack 21. Aug 2004 14:54

Re: temp-ordner u.ä. von windows und sie löschen
 
Ich sage mal so: Wenn du hier nach den von dir benutzten Begriffen suchst, dann müsstest du einige Beiträge finden. Speziell der Temp-Ordner wurde schon einige Male angesprochen.

glkgereon 21. Aug 2004 14:59

Re: temp-ordner u.ä. von windows und sie löschen
 
nein, es geht darum:
wo legt win95 seine temporarys internetfiles ab?
wo ist der recent-ordner von me?
und so weiter

und dann ob es funktionen gibt mit denen ich die löschen kann (ausser findfirst, findnext, findclose+delete)

scp 21. Aug 2004 14:59

Re: temp-ordner u.ä. von windows und sie löschen
 
Die Ablageorte der verschiedenen Versionen sind in der Registry unter
Code:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
zu finden, besonders folgende Einträge:
Code:
Cache
Cookies
History
Recent
Der Temp-Ordner ist in der Umgebungsvariable TEMP, %TEMP% in Batchdateien, GetEnvironmentVariable('TEMP') in Delphi.

glkgereon 21. Aug 2004 15:02

Re: temp-ordner u.ä. von windows und sie löschen
 
bei allen win-versionen?

wie ging das nochm,al mit der registry, ich hab das letztens irgendwie nicht richtig hingekriegt

ist
Delphi-Quellcode:
reg:TRegistry;
begin
reg:=TRegistry.Create;
reg.root:=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders';
recent:=reg.getString('recent');
richtig?

und in der registry ist der t-internet-files-ordner da nicht gespeichert...

S2B 21. Aug 2004 15:09

Re: temp-ordner u.ä. von windows und sie löschen
 
Such doch einfach nach Hier im Forum suchenTRegistry, dann passiert sowas nicht! :roll:

Luckie 21. Aug 2004 15:13

Re: temp-ordner u.ä. von windows und sie löschen
 
Sicherer wäre es aber die Shell-Funktionen zum Ermitteln dieser Ordner zu benutzen. Auch hier sollte die Suche Helfen.

scp 21. Aug 2004 15:18

Re: temp-ordner u.ä. von windows und sie löschen
 
Z.B. das hier

glkgereon 21. Aug 2004 16:06

Re: temp-ordner u.ä. von windows und sie löschen
 
jo, sieht gut aus, aber:

da stehen nicht alle ordner in der const-liste drin, die ich gern hätte
und ausserdem möchte ich noch andere infos aus der registry auslesen wie owner, organization, osversion etc

ich guck ma was die codelib noch so hergibt...
ich find dazu nichts anderes...

MathiasSimmack 21. Aug 2004 18:43

Re: temp-ordner u.ä. von windows und sie löschen
 
Zitat:

Zitat von glkbkk
da stehen nicht alle ordner in der const-liste drin, die ich gern hätte

Hast du schon mal darüber nachgedacht, den Links zu Microsofts MSDN zu folgen? Dort stehen noch mehr Konstanten. d3g hat in dem Beitrag eben nur ein paar rausgesucht.

Von dem Tipp mit den Umgebungsvariablen halte ich nicht viel. Da gibt´s speziell bei 9x-Systemen Probleme, weil einige NT-spezifisch sind. Der Weg über Shell-Funktionen ist in der Tat sicherer.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:47 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz