Videos streaming images jeux et buzz
Connexion






Perdu le mot de passe ?

Inscrivez-vous maintenant !
Menu Principal
Communauté




thelastfleeting
Batch : déplacer l'ensemble des fichiers de chaque dossier vers le dossier courant
 0  #1
Je masterise !
Inscrit: 02/01/2007 22:52
Post(s): 4748
Karma: 56
Salut,

Pour chaque dossier du dossier A, je voudrais déplacer tous les fichiers vers le dossier A (donc déplacer vers le dossier supérieur ^^).

Citation :
@echo off
for /r C:\Users\Thelastfleeting\Desktop\dossierA %%v in (*.*) do (move %%v dossierA\)

pause


Ce code marche mais pas avec les fichiers qui contiennent des espaces 😞 (erreur de syntaxe me dit-il)... Je sais qu'il faut ajouter un % pour un espace mais comment faire si on a plusieurs espaces dont on ne connait pas le nombre?

Contribution le : 08/09/2012 15:46
Signaler

karapahuu
 0  #2
Je m'installe
Inscrit: 22/08/2012 21:28
Post(s): 145
Citation :
@echo off
for /r "C:\Users\Thelastfleeting\Desktop\dossierA" %%v in (*.*) do (move "%%v" dossierA\)

pause


Tu ajoutes des " pour inclure les fichiers avec espaces... A tester.

Contribution le : 11/09/2012 21:45
Signaler

thelastfleeting
 0  #3
Je masterise !
Inscrit: 02/01/2007 22:52
Post(s): 4748
Karma: 56
Ca marche 🙂

Avant, j'avais testé les guillemets seulement dans in("*.*") et ca ne marchait pas. Mnt comme tu l'as proposé, comme ca, ca marche 🙂 thanks

Contribution le : 11/09/2012 22:08
Signaler


 Haut   Précédent   Suivant






Si vous êtes l'auteur d'un élément de ce site, vous pouvez si vous le souhaitez, le modifier ou le supprimer
Merci de me contacter par mail. Déclaré à la CNIL N°1031721.