Copier des fichers à partir d'un ShellListView

Résolu
cs_slana
Messages postés
10
Date d'inscription
mardi 30 décembre 2003
Statut
Membre
Dernière intervention
20 septembre 2007
- 7 mars 2005 à 09:56
cs_slana
Messages postés
10
Date d'inscription
mardi 30 décembre 2003
Statut
Membre
Dernière intervention
20 septembre 2007
- 8 mars 2005 à 11:13
Bonjour,

Je programme actuellement un explorateur de fichier style explorateur Windows.
J'utilise un ShellTreeView, un ShellListView, un ShellComboBox, un ActionMainMenuBar avec un ActionManager.
Ma question est la suivante: comment faire pour, copier, couper, coller, un ou des fichiers selectionnés sur le ShellListview par l'intermediaire du ActionMainMenuBar.(Comme sur l'explo Windows; sans utiliser OpenDialog)

2 réponses

Niki2001
Messages postés
85
Date d'inscription
samedi 6 novembre 2004
Statut
Membre
Dernière intervention
17 décembre 2005
1
8 mars 2005 à 09:16
Pour moi, tu stocke le nom du fichier à copier, puis le répertoire dans lequel tu dois copier.
Ensuite:
var
NomFichier, Repertoire: string;
begin
CopyFile(PChar(NomFichier), PChar(Repertoire+'Copie de '+ExtractFileName(NomFichier)), true);
end;
Dans ce cas, si un fichier du même nom existe déjà, la fontion échoue. Si tu ne veux pas que la fontion tienne compte de l'existence d'un fichier du même nom, mets false en dernier paramètre.
J'espère avoir répondu à ta question.
Sur ce...
3
cs_slana
Messages postés
10
Date d'inscription
mardi 30 décembre 2003
Statut
Membre
Dernière intervention
20 septembre 2007

8 mars 2005 à 11:13
Ok. Merci pour ta réponse. Je vais essayer comme çà.
3