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

Scripts/Batch Discussion :

Copie de fichier avec ajout de date


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    376
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 376
    Par défaut Copie de fichier avec ajout de date
    Bonjour,

    Je souhaiterai copier un fichier.txt dans le même dossier en le renommant avec la date du jour.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    set fichier=fichier
    set extension=txt
    set jour=%date:~0,2%
    set chemin_source="C:\PRINT\%fichier%.%extension%"
    set chemin_cible="C:\PRINT\%fichier%_%jour%.%extension%"
    xcopy %chemin_source% %chemin_cible% /Y
    pause
    Comment ne pas afficher :
    Est-ce que xx spécifie un nom de fichier
    ou un nom de répertoire de la destination
    (F = fichier, R = répertoire) ?

    Je voudrais aussi que si le fichier existe déjà, il soit écrasé.

    Merci d'avance

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    240
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2008
    Messages : 240
    Par défaut
    Bonjour
    regarde les options de xcopy :
    xcopy /?

    xcopy /E /S / F /Y /I

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    376
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 376
    Par défaut
    J'ai testé beaucoup de paramètres mais sans amélioration.

    Il faut déjà créer le fichier cible pour ne pas avoir de message. Mais du coup, ile fichier n'est pas écrasé.

    La solution serait d'écraser le fichier si il existe mais quel serait la commande ?

    Merci d'avance

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    240
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2008
    Messages : 240
    Par défaut
    J utilise ses paramètres dans xcopy et je n'ai pas de soucis

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 18
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    set annee=%date:~6,4%
    set mois=%date:~3,2%
    set jour=%date:~0,2%
    
    set heure=%time:~0,2%
    set min=%time:~3,2%
    set sec=%time:~6,2%
    
    
    set date_a=%annee%%mois%%jour%_%heure%%min%%sec%
    
    ren tonfichierarenommé %date_a%tonfichierarenommé.log
    voila qui devrait t'aider !

Discussions similaires

  1. Copie de fichier avec Runtime
    Par seb591 dans le forum Langage
    Réponses: 8
    Dernier message: 24/07/2007, 16h07
  2. Copie de fichier avec un autre utilisateur
    Par cretindezalpes dans le forum Delphi
    Réponses: 7
    Dernier message: 02/04/2007, 17h01
  3. [cURL] Copie de fichier avec Curl
    Par eowene dans le forum Bibliothèques et frameworks
    Réponses: 9
    Dernier message: 17/11/2006, 15h03
  4. Copie de fichiers avec progressbar
    Par serialmatrix dans le forum C++
    Réponses: 3
    Dernier message: 11/02/2006, 18h30
  5. Réponses: 3
    Dernier message: 19/10/2005, 15h58

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