Script ou commande pour scanner un repertoire

Résolu/Fermé
SidahmedB Messages postés 15 Date d'inscription mardi 27 décembre 2005 Statut Membre Dernière intervention 4 juin 2006 - 25 avril 2006 à 13:02
 younes1719 - 6 janv. 2009 à 22:10
Bonjour à tous,

Je cherche à ecrire un script Windows (.Bat, Cmd) qui scan une arborescence de repertoires pour copier les fichiers trouvés dans chaque Rep vers un autre Dossier.

Merci de votre support.
A voir également:

4 réponses

slt je veux te donne un resume sur que tu cherche




Script qui affiche les nombre des arguments :

Echo « nom du script »$0
Echo « argument1 »$1
Echo « argument2 »$2
Echo « argument3 »$3
Echo « nbr d’argument »$#

Script qui modifie le nom qui affiche donne linuxe :

Ps1= « \d\t » la date et le temps
PATH=$PATH :. /

Script qui lit le nombre :
#script qui lit un nombre
#et indique s’il est <ou>à0
Echo « entre le nombre »
Read x
If [ $x -ge0 ]
Then
Echo « ce nbr est positif »
Else
Echo « ce nbr est négatif »
Fi


Script qui lit le nom du répertoire :


#script qui lit le nom d’un répertoire
#si le répertoire n’existe pas alors il le crée
#sinon il affiche le message « ce répertoire existe déjà
Mkdire répertoire
Echo « entrer le nom de répertoire »
Read x
If [ -f $x ]
Then
Echo «affiche ce répertoire existe déjà »
Else
Mkdir $x
fi

Remarque :
Si en débuté avec if en termine toujours par fi
Mkdir pour crie un nouvel répertoire

Commande Description équivalent DOS
ls liste le contenu d'un répertoire dir
cd change de répertoire cd
cd.. répertoire parent cd..
mkdir crée un nouveau répertoire md
rmdir supprime un répertoire deltree
cp copie de fichier copy, xcopy
mv déplacement de fichier move
rm supprime le fichier del
passwd change le mot de passe de l'utilisateur
cat affiche le contenu du fichier type
more affiche le contenu du fichier avec des pauses type |more
man
apropos aide sur la commande demandée help
lpr imprime le fichier demandé print
chmod change l'attribut d'un fichier
chmod XXX fichier
XXX= Utilisateur|Groupe|Autres où X représente un entier 1<X<7

Lecture=4, Ecriture=2, Exécution=1
X=Lecture+Ecriture+Exécution
0 signifie aucun droit
1 signifie droit d'exécution
2 signifie droit en écriture
3 signifie droit en écriture et en exécution
4 signifie droit en lecture
5 signifie droit en lecture et en exécution
6 signifie droit en lecture et droit en écriture
7 signifie tous les droits
chfn change les informations personnelles vues avec finger
chsh change le shell : chsh user emplacement_du_shell
finger liste des utilisateurs en ligne
traceroute trace le chemin entre la machine locale et la machine visée
ftp [machine] [port]
get
put
quit transfert de fichier entre la machine locale et la machine cible
récupère un fichier
envoie un fichier
quitte la session FTP
telnet [machine] effectue un telnet

talk permet de parler à un utilisateur connecté
talk user
mesg autorise ou non la commande talk
mesg n : Empeche la reception de messages talk
mesg y : Permet la reception de messages talk
logout déconnexion
Gestion de fichiers depuis un shell
• cd - Naviguer dans les répertoires.
• CP - Copier des fichiers.
• Mkdir - Créer des répertoires.
• Mv - Déplacer ou renommer.
• RM - Supprimer fichiers et répertoires.
• ls - Lister le contenu des répertoires.
• cat - Afficher le contenu d'un fichier.
• more - Lire un fichier.
• stat - Afficher des statistiques détaillées.
• pwd - Connaître le chemin du répertoire actuel.
• du - Mesurer la taille des fichiers et répertoires.
• chown - Changer le propriétaire.
• chgrp - Changer le groupe propriétaire.
• chmod - Changer les permissions.
4
M&amp;M Messages postés 5038 Date d'inscription dimanche 11 août 2002 Statut Contributeur Dernière intervention 3 décembre 2009 667
25 avril 2006 à 13:24
La commande Xcopy sert à cela.
La syntaxe est simple : xcopy source destination
Lance une fenêtre de commande (cmd) et tape xcopy /? pour avoir les explications.
Exemple plus sophistiqué : http://www.hyjoo.com/sujet-19572-page-3.html
_ç_§:
(.)#(.)
0
SidahmedB Messages postés 15 Date d'inscription mardi 27 décembre 2005 Statut Membre Dernière intervention 4 juin 2006
25 avril 2006 à 13:34
Bonjour M&M,

Merci ton aide :o), je vais essayer.
0
Bonjour,

Va voir sur le site de JC Bellamy, c'est une mine pour les scripts et notamment celui que tu recherches.
http://jc.bellamy.free.fr

à bientôt
0