Forum Clubic

Programmer la copier d'un fichier

Bonjour,

Je suis en train de développer une application qui permettra de copier un ou plusieurs fichiers dans un même répertoire cible ( Par exemple : “C:\Users\NOM D’UTILISATEUR\AppData”).

Je souhaiterais connaitre la balise ($QUELQUE CHOSE$) qui permettra aux fichiers de se copier dans le dossier “AppData” et ce quel que soit le nom d’utilisateur inscrit à la place de “NOM D’UTILISATEUR” dans le chemin ci-dessus.

J’espère avoir été clair :slight_smile:

Merci de vos réponses !

Bonjour,

il s’agit des variables d’environnement, en voilà une liste non-exhaustive pour Windows :

Ce qui est placé après les > est en guise d’exemple, et communément utilisé

%AllUsersProfile%    > C:\Documents and Settings\All Users
%AppData%            > C:\Documents and Settings\<Utilisateur connecté>\Application Data
%CommonProgramFiles% > C:\Program Files\Fichiers communs
%ComputerName%       > <Nom de l'ordinateur>
%ProgramFiles%       > C:\Program Files
%SystemDrive%        > C:\
%SystemRoot%         > C:\WINDOWS
%UserName%           > <Utilisateur connecté>
%UserProfile%        > C:\Documents and Settings\<Utilisateur connecté>
%WinDir%             > C:\WINDOWS

Il y a aussi les %TEMP% %TMP% et qu’on peut même en modifier son emplacement dans les propriétés système [:fleche] onglet Avancé [:fleche] [Variables d’environnement]

Ces variables sont reconnues par, je crois, tous les programmes/langages de programmation et même depuis explorer, il suffit par exemple de coller %UserProfile% dans la barre d’adresse.
On peut très bien associer un bout d’adresse avec les variables : C:\Documents and Settings%UserName%
%WinDir%\Resources

Edité le 27/06/2010 à 15:12

Bonjour YCL1 et merci de ta réponse !

Je vais essayer les variables que tu m’a données !

Je te tiens au courant ! =)