Rechercher : dans
Par :

Script ou commande pour scanner un repertoire

Dernière réponse le 6 jan 2009 à 22:10:40 SidahmedB, le 25 avr 2006 à 13:02:38 
 Signaler ce message aux modérateurs

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.

Configuration: Windows XP

Meilleures réponses pour « Script ou commande pour scanner un repertoire » dans :
[MS-Dos] Lister le contenu d'un répertoire dans un fichier Voir Il peut s'avérer pratique d'effectuer le listage d'un ou plusieurs répertoires dans un fichier, afin de tenir par exemple un catalogue de fichiers. Sous MS-Dos (ou sous Windows en ouvrant une fenêtre d'invite de commande MS-Dos) il est possible...
Liste des commandes Windows VoirRemarques : Certaines commandes sont dangereuses (l’exemple de SYSKEY) et peuvent causer des problèmes pouvant conduire au formatage. D’autres commandes ne sont pas exécutables sous Windows XP ou des versions antérieures, je ne les ai pas...
Guide d'utilisation du Shell pour débutant VoirSHELL BASH - GUIDE D'UTILISATION - Niveau Débutant Introduction Appel aux membres CCM II. C'est quoi le shell ? III. Comment accéder à la ligne de commande IV. Les consoles virtuelles Exemple : Accéder à la console 3 depuis l'interface...
Antivirus gratuit sur clé USB VoirParfois il peut être utile d'emporter des antivirus sur clé USB: pour tester une machine qui n'a pas de connexion internet pour tester une machine qui ne vous appartient pas (famille, amis, cybercafé...) ou qui ne possède pas d'antivirus pour...
Commandes Linux VoirTableau des principales commandes Linux 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...
Commandes UNIX VoirTableau des principales commandes UNIX Commande Unix Description Options ls liste le contenu d'un répertoire -a Affiche tous les fichiers, y compris les fichiers cachés ...

1

M&M, le 25 avr 2006 à 13:24:48

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
_ç_§:
(.)#(.)

Répondre à M&M

2

SidahmedB, le 25 avr 2006 à 13:34:18

Bonjour M&M,

Merci ton aide :o), je vais essayer.

Répondre à SidahmedB

3

ren, le 25 avr 2006 à 13:43:29

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

Répondre à ren

4

 younes1719, le 6 jan 2009 à 22:10:40
  • +2

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.

Répondre à younes1719
Collection CommentÇaMarche.net