RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 creer un reperoitre,y mettre des fichier

Forum : PERL
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ PERL

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM PERL

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
quefets
Nouveau membre
Inscrit : 19/11/2008
Messages : 5
Message
#158207
Posté le 21/11/08 à 12:37
Bonjour,
voici mon pb, pouvez vous me venir en aide ?
Je dispose d'un répertoire (us) qui contient 100 fichiers qui ont tous le même format, cad :
u_0_blabla.us
u_0_ffsfposfpf.us
u_1_blrrgrgrgr.us
u_11_pofqpofqfef.us
u_12_sdfnsfns.us
u_28_ fkleflekfqggù.us
u_28_aaaaaaaaaazazaaz.us

Je souhaite creer un repertoire dont le nom commencera toujours par us auquel je concatene le 0 ou le 1 ou le 12 ou le 12 ou le 28 pour me donner comme dans l'exemple ce dessus les rep :
us0
us1
us11
us12
us28
et je vais copier mes fichiers dedans en fonction du numero cad :
dans us0 on a u_0_blabla.us et u_0_ffsfposfpf.us
dans us1 on a u_1_blrrgrgrgr.us
dans us11 on a u_11_pofqpofqfef.us
dans us12 on a u_12_sdfnsfns.us
dans us28 on a u_28_ fkleflekfqggù.us et u_28_aaaaaaaaaazazaaz.us

Enfin je renomme tous les fichiers en enlevant le premier '_' et je concatène ce qui me donne au final:
dans us0 on a u0_blabla.us et u0_ffsfposfpf.us
dans us1 on a u1_blrrgrgrgr.us
dans us11 on a u11_pofqpofqfef.us
dans us12 on a u12_sdfnsfns.us
dans us28 on a u28_ fkleflekfqggù.us et u28_aaaaaaaaaazazaaz.us


Je n'ose mettre le prog que j'ai fait car ya des erreurs de partout, j'ai honte mais voici mon algo :
je dois parcourir tout mon repertoire us en utilisant split pour decouper mes fichier avec comme point de decoupe le "_" et j'affecte le numero dans un tableau.
je fais une boucle sur ce tableau et je vais créer un répertoire dont le nom sera la concaténation de us et de ce que contient mon tableau.
A ce niveau là j'ai créer tous mes répertoires.
Je vais maintenant dans le répertoire us et je renomme tous les fichiers en enlevant le premier '_' et pour cela à nouveau split, un tableau.
Ensuite je déplace mes fichiers dans le bon repertoire.

Merci pour votre aide.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 


    PAGE : [1]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.