Script ou commande pour scanner un repertoire

Résolu
SidahmedB Messages postés 15 Statut Membre -  
 younes1719 -
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

4 réponses

  1. younes1719
     
    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
  2. M&amp;M Messages postés 5058 Statut Contributeur 669
     
    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
  3. SidahmedB Messages postés 15 Statut Membre
     
    Bonjour M&M,

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