Batch : quelle est mon erreur ?

Bonsoir,

Je cherche à créer 1 répertoire à la racine de mon disque, nommé A
puis à créer 700 fichiers de 1Mo dans le répertoire A

Pour le moment j’en arrive la :


md c:\A
fsutil file createnew C:\A\1Mo.txt 1048576
for /L %%i in (1,1,700) do echo.> c:\A\1Mo%%i.txt

Traduction si je ne me trompe pas :

Créer un répertoire dans c:\ nommé A
Créer un nouveau fichier nommé 1Mo.txt d’une taille de 1048576 octets ( donc 1Mo ) dans le répertoire A

Le problème est que les fichiers copiés ne font pas le même poids que le fichier de base.

Comment faire pour que les 700 copies du fichier de base soit du même poids ?

Merci :slight_smile:
Edité le 19/11/2012 à 01:49

Heu, en utilisant la commande cp plutôt que echo ? :wink:

Genre : copy “C:\A\1Mo.txt” “c:\A\1Mo%%i.txt”

Roxor :super: