Copier fichier en lot via liste Excel

Résolu/Fermé
medhy93i Messages postés 12 Date d'inscription mardi 4 juin 2013 Statut Membre Dernière intervention 4 juin 2013 - 4 juin 2013 à 11:13
medhy93i Messages postés 12 Date d'inscription mardi 4 juin 2013 Statut Membre Dernière intervention 4 juin 2013 - 4 juin 2013 à 14:39
Bonjour à tous,

Je souhiterai exporter un certain nombre de fichier que j'ai lister dans un fichier Excel d'un de mes DDE vers un autre

Est ce possible de le faire en lot plutot que de chercher chaque fichier un par un? (j'en ai plus de 500 à faire...)

Merci d'avance
A voir également:

5 réponses

jee pee Messages postés 39585 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 19 avril 2024 9 225
Modifié par jee pee le 4/06/2013 à 11:32
Salut,

Je te propose une petite manipulation.

On suppose dans EXCEL que dans la colonne A tu as ta liste de fichiers, par exemple : image_deco.jpg

Tu insères une nouvelle colonne avant la liste de nom de fichier, cette liste passe donc en colonne B

En colonne A tu saisis : COPY et tu dupliques sur toutes les lignes

En colonnes C tu saisis le nom du répertoire où tu veux copier tes fichiers E:\sauvegarde et tu dupliques sur toutes les lignes

Tu as donc des lignes du type :

COPY | image_deco.jpd | E:\sauvegarde

Tu fais fichier/enregistrer sous et tu choisis de type CSV

Tu quittes excel, et tu ouvres ton fichier .CSV avec le bloc notes

Dans le bloc notes tu fais éditer/remplacer et tu remplaces le ; par un blanc (espace)

Tu enregistres ton fichier .csv, tu le renommes en .cmd, tu le copies dans le répertoire qui contient tes fichiers et tu l'exécutes.

Cdlt


Un étranger, c'est un ami qu'on n'a pas encore rencontré.
1
medhy93i Messages postés 12 Date d'inscription mardi 4 juin 2013 Statut Membre Dernière intervention 4 juin 2013
4 juin 2013 à 11:46
Je vais tester ça de suite :-)

Merci à toi
0
medhy93i Messages postés 12 Date d'inscription mardi 4 juin 2013 Statut Membre Dernière intervention 4 juin 2013
4 juin 2013 à 12:02
Cela fonctionne-t-il aussi pour des dossiers?
0
jee pee Messages postés 39585 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 19 avril 2024 9 225
Modifié par jee pee le 4/06/2013 à 12:05
Là c'est pour des fichiers. Pour des dossiers il faudrait juste mettre une autre syntaxe

Un étranger, c'est un ami qu'on n'a pas encore rencontré.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
medhy93i Messages postés 12 Date d'inscription mardi 4 juin 2013 Statut Membre Dernière intervention 4 juin 2013
4 juin 2013 à 12:11
J'ai bien suivi ton explication mais malheureusement la commande ne fonctionne pas sur mon poste au taf (je suis pourtant admin de mon poste)
0
jee pee Messages postés 39585 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 19 avril 2024 9 225
4 juin 2013 à 12:14
la commande ne fonctionne pas ce n'est pas une explication suffisante pour que je puisse t'aider, tu ne donnes pas à quelle étape tu es, le message d'erreur .........
0
medhy93i Messages postés 12 Date d'inscription mardi 4 juin 2013 Statut Membre Dernière intervention 4 juin 2013
4 juin 2013 à 12:17
je n'ai pas de message d'erreur mais au moment ou je lance le fichier .cmd, je vois pendant une seconde une page DOS s'ouvrir et se refermer mais rien ne s'est copier..
0
jee pee Messages postés 39585 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 19 avril 2024 9 225
Modifié par jee pee le 4/06/2013 à 12:20
ouvre une fenetre invite de commande, va dans le répertoire de tes images et lance le .cmd à la main pour voir les messages d'anomalies éventuels
0
medhy93i Messages postés 12 Date d'inscription mardi 4 juin 2013 Statut Membre Dernière intervention 4 juin 2013
4 juin 2013 à 12:26
message " le fichier spécifié est introuvable"
0
jee pee Messages postés 39585 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 19 avril 2024 9 225
4 juin 2013 à 12:29
le nom de ton fichier ne doit pas etre bon, copie moi ici les 3 premières lignes du fichier .cmd
0