Copier des fichers à partir d'un ShellListView [Résolu]

Signaler
Messages postés
10
Date d'inscription
mardi 30 décembre 2003
Statut
Membre
Dernière intervention
20 septembre 2007
-
Messages postés
10
Date d'inscription
mardi 30 décembre 2003
Statut
Membre
Dernière intervention
20 septembre 2007
-
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

Messages postés
85
Date d'inscription
samedi 6 novembre 2004
Statut
Membre
Dernière intervention
17 décembre 2005
1
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...
Messages postés
10
Date d'inscription
mardi 30 décembre 2003
Statut
Membre
Dernière intervention
20 septembre 2007

Ok. Merci pour ta réponse. Je vais essayer comme çà.