Batch pour déplacer des fichiers avec un espace
Résolu
meepmeep
Messages postés
25
Date d'inscription
Statut
Membre
Dernière intervention
-
meepmeep Messages postés 25 Date d'inscription Statut Membre Dernière intervention -
meepmeep Messages postés 25 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Après avoir un peu cherché sur le net, j'ai fait un batch qui sert déplacer vers le dossier parent courant, tous les fichiers contenus dans les sous-répertoires.
Ca marche très bien sauf quand les noms de fichier contiennent un espace.
J'ai lu qu'il fallait mettre des guillemets, oui mais dans mon cas, où les mettre ? J'ai essayé partout, ça ne donne rien
/r permet d'explorer tous les dossiers et sous dossiers
%~dp0 renvoi le dossier courant où est contenu le batch
for %%i permet de faire une boucle itérative
Merci d'avance si vous avez la solution
Après avoir un peu cherché sur le net, j'ai fait un batch qui sert déplacer vers le dossier parent courant, tous les fichiers contenus dans les sous-répertoires.
Ca marche très bien sauf quand les noms de fichier contiennent un espace.
J'ai lu qu'il fallait mettre des guillemets, oui mais dans mon cas, où les mettre ? J'ai essayé partout, ça ne donne rien
set currentpath=%~dp0
for /r %%i in ("*.*") do MOVE %%i %currentpath%
/r permet d'explorer tous les dossiers et sous dossiers
%~dp0 renvoi le dossier courant où est contenu le batch
for %%i permet de faire une boucle itérative
Merci d'avance si vous avez la solution
A voir également:
- Batch pour déplacer des fichiers avec un espace
- Espace insécable - Guide
- Déplacer colonne excel - Guide
- Espace de stockage gmail plein - Guide
- Fichier batch - Guide
- Comment réduire la taille d'un fichier - Guide