Sert a obtenir le chemin des dossier spéciaux(temp, system, application data....).
ça a sans doute déja été fait mais bon je l'ai fait pour moi ça peut intéresser...
Source / Exemple :
a mettre dans les uses: registry
function GetSpecialFolder(folder:string) :string;
var
Reg : TRegistry;
res : string;
begin
try
Reg := TRegistry.Create;
Reg.RootKey := HKEY_CURRENT_USER;
if Reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders', False)
then res := Reg.ReadString(folder)
else res := '';
finally
Reg.CloseKey;
Reg.Free;
end;
result := res;
end;
Conclusion :
La liste des folder:
"AppData" application data
"Cookies" cookies
"Desktop" bureau
"Favorites" favoris
"NetHood" voisinnage réseau
"Personal" mes documents
"PrintHood" voisinage d'impression
"Recent" Recent
"SendTo" envoyer vers(dossier des racourcis pour le menu contextuel)
"Start Menu" menu démarer
"Templates" modèles
"Programs" program files
"Startup" dossier de démarage
"Local Settings" idem
"Local AppData" idem
"Cache" cache
"History" historique
"My Pictures" mes images
"Fonts" polices
"My Music" ma musique
"CD Burning" gravure cd
"My Video" mes vidés
"Administrative Tools" outils d'administration
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.