UNE CLASSE POUR COPIER ETC... RÉPÉRTOIRES ET FICHIERS

cs_traf Messages postés 3 Date d'inscription vendredi 25 janvier 2002 Statut Membre Dernière intervention 31 janvier 2002 - 31 janv. 2002 à 18:33
sacdemerde Messages postés 14 Date d'inscription jeudi 6 octobre 2005 Statut Membre Dernière intervention 19 octobre 2005 - 13 oct. 2005 à 15:53
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/2489-une-classe-pour-copier-etc-repertoires-et-fichiers

sacdemerde Messages postés 14 Date d'inscription jeudi 6 octobre 2005 Statut Membre Dernière intervention 19 octobre 2005
13 oct. 2005 à 15:53
Merci bien pratique :)
cs_JLN Messages postés 371 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 17 juin 2013
18 mars 2003 à 14:31
oups ! j'avais oublié le fso ! milles pardon.
cs_JLN Messages postés 371 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 17 juin 2013
18 mars 2003 à 13:59
marche pas ! le type folder c'est quoi ? j'ai une erreur "type utilisateur non déclaré"
laurentboulot Messages postés 1 Date d'inscription mercredi 12 février 2003 Statut Membre Dernière intervention 19 février 2003
19 févr. 2003 à 15:06
Tu peux ajouter le renommage d'un fichier STP ?
Merci
cs_traf Messages postés 3 Date d'inscription vendredi 25 janvier 2002 Statut Membre Dernière intervention 31 janvier 2002
31 janv. 2002 à 18:54
Vraiment très fort ce site, bravo.
PS : le code source a été mis à jour !
cs_traf Messages postés 3 Date d'inscription vendredi 25 janvier 2002 Statut Membre Dernière intervention 31 janvier 2002
31 janv. 2002 à 18:33
Bonjour,

On m'a fait remarquer une erreure que je n'avais pas décelée dans mes tests :
il faut remplacer "fld.shortname" par "fld.name" et "fic.shortname" par "fic.name".

Je pensais que la méthode "name" renvoyait le chemin + le nom et que "shortname" renvoyait juste le nom du fichier ou répértoire mais en fait shortname est le nom dos du fichier ou répértoire. Des problèmes apparaissent donc quand on veut agir sur des répértoires ou des fichiers ayant des nom de plus de 8 caractères.

Remarque : j'ai essayé d'implémenter de manière optionnelle une progressbarre à chacune des méthodes mais je ne vois que le début et la fin de la progression ...
Alors si quelqu'un de meilleur que moi y arrive je l'invite à faire évoluer cette classe.

Bon coding
traf