Bonjour a tous et a toutes,

J'aurai aimé savoir comment je peux copier pleins de fichiers vers des répertoires (crées pour l'occasion) du même nom. Voici un exemple :

-- Répertoire : toto

----> lala.xls
----> ma.doc
----> titi.pdf


et j'aimerai un truc dans ce style :

-- Répertoire : toto

--- Répertoire : lala
------> lala.xls

--- Répertoire : ma
------> ma.doc

--- Répertoire : titi
----> titi.pdf

J'aimerai dans le dossier toto, créer plusieurs autres sous dossiers au même nom que les fichiers présents dans ce répertoire. J'espère que vous comprendrez tous ce que je souhaite faire.

Voila j'aimerai executer un script sous Windows en .bat mais comme je m'y connais uniquement en linux ...

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
@echo off & cls
setlocal EnableDelayedExpansion
 
for /r . %%i in (*.*) do (
	set filename=%%~ni
	if not !filename!==%~n0 (
		echo md "!filename!"
	)
)
pause
Et voici les messages du shell :'( je comprends pas l'erreur :

Nom : toto.PNG
Affichages : 1500
Taille : 84,7 Ko

A l'aide !!!


Merci de votre attention et de votre compréhension

Bien cordialement