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 :

Gliser un dossier sur un batch pour le compresser [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 19
    Par défaut Gliser un dossier sur un batch pour le compresser
    Bonjour

    Je voudrais faire un batch et lorsque que je glisse un dossier sur celui il se compresse au format 7z (j'ai le fichier 7z.exe a coté de mon batch pour réaliser la compression) avec l'heure et la date.

    Voila déja ce que j'ai fait:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    @echo off
    title Backup
    ::
    :: Emplacement de la sauvegarde (dans le dossier ou se trouve la batch)
    set sauv="%~p0"
    ::
    :: Date et heure du backup
    set jour=%date:~0,2%
    set mois=%date:~3,2%
    set annee=%date:~6,4%
    set heure=%time:~0,2%
    set minute=%time:~3,2% 
    ::
    :: Non du backup
    set archive="%folder%_-_%annee%-%mois%-%jour%_-_%heure%h%minute%"
    ::
    :: Compression avec 7zip
    7z a %archive%.7z %sauv%
    ::
    pause
    Je voudrais donc que la variable %folder% soit le non du dossier qui a été glisser du le .bat pour compresser celui-ci

    Et si c'est possible je voudrais que l'orsque l'on glisse plussieur dossier l'archive prenne le non de dossier parent.

    Comment doit-je faire?

    Merci d'avance

    Flavien

    ps: Au passage est t'il possible de choisir la compression de 7z? Je voudrais avoir la meilleur compression possible (Ultra , LZMA ,...)

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    252
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2008
    Messages : 252
    Par défaut
    Citation Envoyé par Fl@vien Voir le message

    Je voudrais donc que la variable %folder% soit le non du dossier qui a été glisser du le .bat pour compresser celui-ci
    SET folder=%~n1


  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 19
    Par défaut
    Merci ca marche

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 26/06/2015, 09h55
  2. Réponses: 1
    Dernier message: 27/11/2008, 11h41
  3. Lien pour ouvrir un dossier sur disque dur
    Par poleta77 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 11/02/2008, 12h11
  4. Création de fichiers batch pour écrire sur SQLPlus
    Par seb591 dans le forum Sql*Plus
    Réponses: 10
    Dernier message: 22/05/2007, 11h46
  5. Réponses: 15
    Dernier message: 28/01/2005, 04h46

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