Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Ce sujet est verrouillé; vous ne pouvez pas éditer les messages ou faire de réponses. Page 1 sur 1
Sauvegarde à partir du nom de volume.
Auteur Message
Répondre en citant
Message Sauvegarde à partir du nom de volume. 
Bonjour, j'ai découvert ce forum aujourd'hui.


Dans le cadre d'un travail bénévole associatif, je programme un (petit) peu.

Le problème: Je ne sais pas par avance sur quel port USB les personnes brancheront le support externe, mais je connais
son nom.

J'aimerai trouver le moyen en batch

- d'identifier la lettre correspondant en fonction du nom de volume afin de pouvoir ensuite lancer la sauvegarde.

Amicalement.



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Sauvegarde à partir du nom de volume. 
Bonjour
il y a plusieurs façons de traiter ton problème avec différentes commandes.

quel sera le nom de ce volume ?
et que tu souhaites tu fais exactement ? copie de quoi vers quoi ?
tu es dans la section batch sur mesure il me faut un maxium d'informations
quel systeme d exploitation les pc utilise t il ?




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Sauvegarde à partir du nom de volume 
Tout d'abord merci,

Le nom du volume usb sur laquelle s'effectueront les sauvegardes est vouivre, c:\program files\ensemble (il s'agit de plusieurs fichiers de données)

Les fichiers à sauvegarder sont un le répertoire : c:\program files\ensemble (il s'agit de plusieurs fichiers de données), en fait tous les fichiers du répertoire.

Le système d'exploitation est xp.



Répondre en citant
Message Sauvegarde à partir du nom de volume. 
Bonsoir,

Non testé:

Citation:
@ECHO OFF

:: Par Batch_Man --> batchdhelus.open-web.fr
:: http://batch.xoo.it
:: Le 26/07/2009 à 18h 43min

SET HEURE=Backup_Heure-%TIME:0,2%_%TIME:3,2%_%TIME:6,2%

FOR %%A IN (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%A: (
FOR /F "TOKENS=*" %%B IN ('VOL %%A:^|FIND /I "vouivre"') DO (
COPY "%PROGRAMFILES%\ensemble" "%%A:\%HEURE%"))

PAUSE


Batch_Man




______________________________________________________
La sécurité informatique et vous ! = http://batchdhelus.open-web.fr
Répondre en citant
Message Nom de volume 
Bonjour,


J'ai essayé votre script. J'arrive à le faire fonctionner.

J'ai cependant deux questions:

- Comme il recherche tous les lecteurs le message suivant apparait


il demande une intervention de l'utilisateur.
Cela doit être pour le lecteur Cd, les lecteurs disquettes et cartes.
Je l'ai vérifié en retirant ces lettres de la recherche.

Comme ce batch doit être utilisé sur plusieurs ordinateurs, existe-t-il un moyen de contourner
cet écran.

- J'avoue avoir un problème avec la fonction date heure. Pourriez-vous me l'expliquer.

Cordialement.



Répondre en citant
Message Nom de volume 
J'ai oublié de mentionner les messages:

- soit lecteur non prêt
- soit pas de disque



Répondre en citant
Message Re: Nom de volume 
Bonsoir,

Désolé pour l'absence, je n'étais pas là.
Pour la variable heure,

Backup_Heure-%TIME:0,2%_%TIME:3,2%_%TIME:6,2%

%TIME:0,2%

Signifie que je prends les deux premiers caractères de la variable %TIME%
%TIME:3,2% les deux caractères après le 3ème ( donc le 4 et 5ème )
%TIME:6,2% les deux caractères après le 6ème ( donc le 7 et 8ème )

Pour l'erreur il y a peut-être une solution, mais ce soir je suis HS désolé.

Batch_Man




______________________________________________________
La sécurité informatique et vous ! = http://batchdhelus.open-web.fr
Répondre en citant
Message Sauvegarde à partir du nom de volume 
Comment cela !

Absent, HS ... C'est un scandale!

Plus sérieusement, merci pour toi et pour vous tous.

Cordialement, à plus.



Répondre en citant
Message Sauvegarde à partir du nom de volume. 
Bonjour,

Non testé:

Citation:
@ECHO OFF

:: Par Batch_Man --> batchdhelus.open-web.fr
:: http://batch.xoo.it
:: Le 26/07/2009 à 18h 43min

SET HEURE=Backup_Heure-%TIME:0,2%_%TIME:3,2%_%TIME:6,2%

FOR /F "TOKENS=2-25 DELIMS=\: " %%A IN ('FSUTIL FSINFO DRIVES') DO (
FOR %%X IN (%%A %%B %%C %%D %%E %%F %%G %%H %%I %%J %%K %%L %%M %%N %%O %%P %%Q %%R %%S %%T %%U %%V %%W %%X %%Y %%Z) DO (
FOR /F "TOKENS=*" %%A IN ('VOL %%X:^|FIND /I "vouivre"') DO COPY "%PROGRAMFILES%\ensemble" "%%X\%HEURE%"))

PAUSE


Batch_Man




______________________________________________________
La sécurité informatique et vous ! = http://batchdhelus.open-web.fr
Répondre en citant
Message Sauvegarde à partir du nom de volume. 
Sujet resté sans réponse; le sujet est verrouillé. Si vous souhaitez le réouvrire merci de contacter l'administratrice en donnant l'url de votre sujet et une justification.




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Message Sauvegarde à partir du nom de volume. 


Montrer les messages depuis:
Ce sujet est verrouillé; vous ne pouvez pas éditer les messages ou faire de réponses. Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch