Script déplacement de fichiers par quantité
Résolu
Thomas815522
-
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 ?
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:
- Script déplacement de fichiers par quantité
- Script vidéo youtube - Guide
- Historique déplacement google - Guide
- Explorateur de fichiers - Guide
- Renommer des fichiers en masse - Guide
- Fichiers epub - Guide
3 réponses
Bonjour,
Pour commencer .. ton script .... tu veux le faire dans quel langage ?
Autoit ? Batch ? autre ??
Pour commencer .. ton script .... tu veux le faire dans quel langage ?
Autoit ? Batch ? autre ??
hello
comment doivent s'appeller les répertoires recevant les paquets de fichiers ?
comment doivent s'appeller les répertoires recevant les paquets de fichiers ?
déplace n fichiers dans LOT1 2 3 etc
les répertoires LOTx sont créés si absents
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)
)
Je veux le faire en batch c'est le seul truc que je connaisse un peu..
j'ai déjà commencé avec ça..
EDIT: Ajout des balises de code