Obtenir le chemin des specialfolders

Soyez le premier à donner votre avis sur cette source.

Snippet vu 10 301 fois - Téléchargée 34 fois

Contenu du snippet

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

A voir également

Ajouter un commentaire Commentaires
Messages postés
286
Date d'inscription
jeudi 2 janvier 2003
Statut
Membre
Dernière intervention
16 juillet 2007

Messages postés
58
Date d'inscription
vendredi 24 décembre 2004
Statut
Membre
Dernière intervention
13 avril 2005

merci !! je cherchais ça depuis un petit moment ....
c'est tout bête mais ça sert bien !!

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.