Script déplacement de fichiers par quantité

Résolu
Thomas815522 -  
 Thomas815522 -
Bonjour,

Je voudrais créer un script qui me permettrait de déplacer des fichiers dans des dossiers.
Pour cela je voudrais poser une question à l'utilisateur afin de connaitre le nombre de fichiers attendu dans chaque dossiers.

Exemple :
J'ai un dossier de 750 fichiers, je voudrais poser la question à l'utilisateur afin de connaitre le nombre de fichiers attendu dans un lot pour récupérer cette valeur afin de m'en servir comme paramètre.

Si réponse = 20
LOT1=20
LOT2=20
LOT3=20
...
Jusqu'à ce que le répertoire soit vide.

Quelqu'un pour m'aider ?

A voir également:

3 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Pour commencer .. ton script .... tu veux le faire dans quel langage ?
Autoit ? Batch ? autre ??
0
Thomas815522
 
Bonjour,

Je veux le faire en batch c'est le seul truc que je connaisse un peu..
j'ai déjà commencé avec ça..

cd C:\Users\thomas.riquoir\Desktop\Test
dir /b C:\Users\thomas.riquoir\Desktop\Test > Liste.csv
ren Liste.csv Liste_"%Date:/=.%.csv
Set /pnb_max_files=Veuillez saisir le nombre de mails par lot
cls
Ping 1.1.1.1 -n 2 -w 100 > nul
echo Traitement en cours...
Ping 1.1.1.1 -n 2 -w 100 > nul

EDIT: Ajout des balises de code

0
Thomas815522
 
Up!
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
comment doivent s'appeller les répertoires recevant les paquets de fichiers ?
0
Thomas815522
 
Ils doivent s'incrémenter Lot1, Lot2, Lot3, etc jusqu'a ce que le répertoire se vide.
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
déplace n fichiers dans LOT1 2 3 etc
les répertoires LOTx sont créés si absents
@echo off
setlocal enabledelayedexpansion
set c=0
set d=1
set /p n=nb de fichiers ?
for /F "delims=" %%a in ('dir /b ') do (
if NOT EXIST LOT!d! mkdir LOT!d!
move "%%a%" LOT!d!
set /a c+=1
if !c! EQU !n! (set /a c=0&set /a d+=1)
)
0
Thomas815522 > dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention  
 
MERCI !!!!!!
Tu m'as rendu la vie plus simple !!!!
je l'ai un peu modifier à ma sauce mais c'est parfait !!!!

J'étais très loin

MERCI MERCI MERCI MERCI MERCI MERCI
0