IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

[batch] copie de fichiers


Sujet :

Windows

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 70
    Points : 38
    Points
    38
    Par défaut [batch] copie de fichiers
    Bonjour,

    Je souhaite faire une "sorte de sauvegarde" de certains dossiers. Voilà, j'ai 2 utilisateurs qui doivent partager des données mais ils ne doivent pas avoir des droits d'écritures dans les dossiers de l'autre personne.
    Ce que j'envisage, c'est de créer une réplication des fichiers créés ou modifiés à une date donnée.
    exemple:
    Copie de tous les fichiers se trouvant dans les documents et sur le bureau de l'utilisateur A vers un dossier de l'utilisateur B
    je rencontre plusieurs problémes:
    1. je dois trouvé les fichiers se trouvant dans des sous-répertoires
    2. je dois utilisé un critère de date pour lister les fichiers

    Je souhaite faire un batch pour ne pas avoir de "petits programme" installé sur le serveur. D'après ce que j'ai lu, il y aurait les commandes unix qui seraient plus adapté à mon cas... mais je ne connais pas du tout.

    Toutes vos remarques sont les bien venu, sur le principe de fonctionnement, sur les outils à utiliser, des exemples!

    Merci d'avance

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 114
    Points : 128
    Points
    128
    Par défaut Début de recherche
    Tu peux utiliser la commande dir /s pour obtenir un listing des fichiers d'un répertoire et de ses sous-répertoires.

    Ensuite, tu peux comparer une date saisie (ou la date actuelle) avec la date des fichiers en les inversant :
    02/04/2007 devient 20070402

    Exemple de code :
    REM ***** Saisie de la date
    echo Entrez la date (dd/mm/yyyy) :
    set /p LA_DATE=

    REM ***** Mise en forme de la date au format yyyymmjj
    for /f "tokens=1-3 delims=/" %%a in (%LA_DATE%) do set LA_DATE=%%c%%b%%a
    set LA_DATE=%LA_DATE: =%


    A suivre ...

Discussions similaires

  1. [BATCH] Copie de fichiers via un batch
    Par fabpeden dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 27/05/2015, 11h30
  2. Réponses: 10
    Dernier message: 17/11/2011, 16h37
  3. Script Batch copie de fichier critères particuliers
    Par liondu75 dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 25/11/2010, 12h41
  4. [batch] copie dossier + fichiers
    Par mathieu_r dans le forum Windows
    Réponses: 7
    Dernier message: 22/03/2007, 14h42
  5. fichier batch (copie depuis lecteur réseau avec mot de passe
    Par Mickey34 dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 09/02/2006, 22h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo