> Tous les forums > Forum Windows 7
 Raccourci pour sauvegarder un fichierSujet résolu
Ajouter un message à la discussion
Pages : [1] 2 ... Fin
Page 1 sur 2 [Fin]
Nostradamus8
  Posté le 10/11/2020 @ 09:30 
Aller en bas de la page 
Astucien

Bonjour les amis,

Je ne sais pas si ma question trouvera une réponse. J'ai des doutes.

Sur mon bureau, j'ai un raccourci qui pointe sur un fichier se trouvant sur un DD. (l'icone avec une petite flèche).

J'ai souvent à sauvegarder ce fichier vers un autre DD.

Je voudrais avoir un raccourci sur le bureau, ou tout autre formule, me permettant par un clic, (ou 2), sur un icone, de sauvegarder ce fichier.

Je ne sais pas si c'est possible.

Publicité
poussebois
 Posté le 10/11/2020 à 09:58 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Bonjour ,

Si, c'est possible !

Avec un fichier batch.

Donne le nom et le chemin de ton fichier source ainsi que la destination.

@ +

Nostradamus8
 Posté le 10/11/2020 à 10:45 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Source : "E:\Mes Documents\Divers\Compte.ods"

Cible : H:\Compte.ods

poussebois
 Posté le 10/11/2020 à 21:50 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Bonsoir ,

Avec le Bloc-notes, écris cette ligne :

xcopy "E:\Mes Documents\Divers\Compte.ods" H:\Compte.ods

Enregistre sous le nom de Nom_que_tu_veux.bat que tu peux mettre sur le bureau.

Un double-clic sur l'icône créée provoquera la copie voulue !

@ +

Nostradamus8
 Posté le 10/11/2020 à 22:03 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Merci poussebois, ça fonctionne parfaitement.

Mais c'est un peu plus compliqué....

Je m'explique :

Je travaille sur une semaine, ou par semaine.

Avant, je sauvais manuellement :

1ère fois : H:\compte.ods

2ème : H:\compte.ods (2)

3ème : H:\compte.ods (3)

etc

Je voudrais retrouver cette configuration à partir du .BAT

ou éventuellement préfixer le nom de fichier par la date/heure

ce qui donnerait : Compte_20201110_220154

yves.vaissiere
 Posté le 11/11/2020 à 08:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Bonjour,

http://brico.heffge.fr/Brico_fg_ficgen.htm ?

(FGondard - c'est lui Heffgé -"réside" ici sur le forum "Windows XP", il se ferait un plaisir de répondre à tes questions)



Modifié par yves.vaissiere le 11/11/2020 12:03
Nostradamus8
 Posté le 11/11/2020 à 09:49 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Parfait yves.vaissiere, je me suis inspiré du lien de Heffgé, et c'est bien ça que je voulais.

Bon, j'ai gardé 20 sauvegardes comme indiqué, sachant que je ne les atteindrai pas par semaine.

Dès que j'ai un peu de temps, je mettrai une alarme au cas, (peu probable), que je les atteigne.

Merci à vous deux, poussebois et yves.vaissiere

sergehenri
 Posté le 11/11/2020 à 17:31 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour,

Et d'abord merci Poussebois (êtes vous joueur d'échecs ? ), pour cette information très pratique qui va me servir aussi.

Du coup, je me demande si cette commande marche aussi avec avec des dossiers?

Merci

Nostradamus8
 Posté le 11/11/2020 à 19:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Je pense que oui, mais attend Poussebois il t'en dira plus.

Publicité
poussebois
 Posté le 11/11/2020 à 20:31 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

@ sergehenri ,

Réponses : oui aux 2 questions.

  • Oui, je suis joueur d'échecs (ou plutôt j'étais car ça fait 2 ans que je ne joue plus). Niveau modeste amateur d'où mon pseudo.
  • Oui, la commande marche aussi bien pour les dossiers que pour les fichiers !

@ +

sergehenri
 Posté le 11/11/2020 à 22:09 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Impec , merci! Je vais essayer.

Dernière question: j'ai créé un fichier .bat avec plusieurs lignes du type :

xcopy "C:\Mes Documents\Divers\mon_fichier1.xlxs" E:\Divers\mon_fichier1.xlxs,

xcopy "C:\Mes Documents\Divers\mon_fichier2.xlxs" E:\Divers\mon_fichier2.xlxs,

...

de façon à sauvegarder plusieurs fichiers en même temps.

Quand je lance le fichier .bat, j'ai une fenêtre qui s'ouvre, avec pour chaque fichier successivement la même question

Remplacer E:\Mes Documents\Divers\mon_fichierx (Oui/Non/Tous)?

Comment faire pour répondre oui pour tous les fichiers en même temps ?

J'ai essayé en tapant O,o,t,T , ça ne marche pas. On me repose la question pour chaque fichier.

Merci pour votre aide.

yves.vaissiere
 Posté le 11/11/2020 à 22:23 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Microsoft Windows [version 10.0.19041.630]

(c) 2020 Microsoft Corporation. Tous droits réservés.

C:\Users\userdab>xcopy /?

Copie des fichiers et des arborescences de répertoires.

XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]

[/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]

[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] [/B] [/J]

[/EXCLUDE:fich1[+fich2][+fich3]...] [/COMPRESS]

source Spécifie le ou les fichiers à copier.

destination Spécifie l’emplacement et/ou le nom de nouveaux fichiers.

/A Copie uniquement les fichiers ayant l’attribut archive, ne

modifie pas l’attribut.

/M Copie uniquement les fichiers ayant l’attribut archive,

désactive l’attribut archive.

/D:j-m-a Copie les fichiers modifiés à partir de la date spécifiée.

Si aucune date n’est donnée, copie uniquement les fichiers dont

l’heure source est plus récente que l’heure de destination.

/EXCLUDE:fich1[+fich2][+fich3]...

Spécifie une liste de fichiers contenant des chaînes. Chaque

chaîne doit être placée sur une ligne dans le fichier.

Lorsque l’une des chaînes est trouvée dans le chemin d’accès

absolu du fichier devant être copié, ce fichier est exclu de la

copie. Par exemple, spécifier une chaîne telle que \obj\

ou .obj exclura respectivement tous les fichiers situés sous

le répertoire obj ou tous les fichiers dont l’extension

est .obj.

/P Confirmer la création de chaque fichier

de destination.

/S Copie les répertoires et sous-répertoires à l’exception des

répertoires vides.

/E Copie les répertoires et sous-répertoires, y compris les

répertoires vides.

Identique à /S /E. Peut être utilisé pour modifier /T.

/V Vérifie la taille de chaque nouveau fichier.

/W Vous demande d’appuyer sur une touche avant la copie.

/C Continuer la copie même si des erreurs se produisent.

/I Si la destination n’existe pas et que plus d’un fichier est

copié, considérer la destination comme devant être

un répertoire.

/Q N’affiche pas les noms de fichiers lors de la copie.

/F Affiche les noms de source et de destination complets lors

de la copie.

/L Affiche les fichiers devant être copiés.

/G Permet la copie des fichiers chiffrés vers des destinations qui

ne prennent pas en charge le chiffrement.

/H Copie également les fichiers cachés et les fichiers système.

/R Remplace les fichiers en lecture seule.

/T Crée la structure de répertoires mais ne copie pas

les fichiers.

N’inclut pas les répertoires ou sous-répertoires vides. /T /E

incluent les répertoires et sous-répertoires vides.

/U Copie seulement les fichiers existants déjà dans la

destination.

/K Copie les attributs. La commande normale Xcopy rétablira les

attributs de lecture seule.

/N Copie en utilisant les noms courts générés.

/O Copie les fichiers d’appartenance et les informations d’ACL.

/X Copie les paramètres d’audit de fichiers (sous-entend /O).

/Y Supprime la demande de confirmation de remplacement de

fichiers de destination existants.

/-Y Provoque la demande de confirmation de remplacement

d’un fichier de destination existant.

/Z Copie les fichiers du réseau en mode redémarrable.

/B Copie le lien symbolique et non pas la cible du lien.

/J Copie avec E/S sans mémoires tampons. Recommandé pour les gros fichiers.

/COMPRESS Demander une compression réseau pendant le transfert de fichiers si

nécessaire.

Le commutateur /Y peut être défini dans la variable d’environnement

C:\Users\userdab>

Alorssss Shrek, l'ogre de Dreamworks.

xcopy /s /h /r /e /k

... plus /c pour faire bonne mesure, et /y dans ton cas. (pas testé)



Modifié par yves.vaissiere le 11/11/2020 22:30
Braxton
 Posté le 12/11/2020 à 04:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour,

Ce petit fichier BATCH à adapter à votre situation pourrait vous aider ...

@echo off

set dossierorigine=c:\Users\Braxton\Desktop\

set fichier=Document

set extension=.txt

set dossierdest=C:\Users\Braxton\Desktop\ab\

set fichierdest=%fichier%-%date:~6,4%%date:~3,2%%date:~0,2%%extension%

ren %dossierorigine%%fichier%%extension% %fichierdest%


xcopy %fichierdest% %dossierdest%

sergehenri
 Posté le 12/11/2020 à 09:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

@Yves: Merci pour les infos très complètes. Cela me rappelle le bon vieux temps du DOS . Je vais me (re)plonger dedans...

@Braxton: Merci également, mais l'exemple me parait (personnellement) un peu moins clair.

sergehenri
 Posté le 12/11/2020 à 09:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Une petite précision, pour celles et ceux qui voudrait utiliser cette commande: les noms de fichiers et de dossiers ne doivent pas contenir de blanc...

Nostradamus8
 Posté le 12/11/2020 à 10:04 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

sergehenri a écrit :

Une petite précision, pour celles et ceux qui voudrait utiliser cette commande: les noms de fichiers et de dossiers ne doivent pas contenir de blanc...

Sauf à mettre ces noms et chemine entre guillemets, je crois.

Exemple : "mon fichier 1"

poussebois
 Posté le 12/11/2020 à 10:14 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Bonjour ,

Des guillemets, tout-à-fait !

@ +

Publicité
sergehenri
 Posté le 12/11/2020 à 13:37 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Effectivement, je confirme, et ça me simplifie la vie

Dans l'exemple de Poussebois, il n'y avait pas de guillemets dans la 2ème partie de la commande, d'où mon problème.

Sinon, pour éviter d'avoir à taper O pour chaque ligne de commande (chaque fichier) lorsqu'on lance le fichier .bat:

est ce que dans un même xcopy on peut mettre plusieurs fichiers sources et plusieurs fichiers destinations ?

Apparemment oui, mais quel est le formalisme dans ce cas?

Merci

Nostradamus8
 Posté le 12/11/2020 à 13:47 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Tu peux avoir plusieurs lignes Xcopy, si c'est ça que tu veux dire.

yves.vaissiere
 Posté le 12/11/2020 à 14:10 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

pour éviter d'avoir à taper O pour chaque ligne de commande

Donc ...

/y

... ne te délivre pas de la confirmation ? Chez moi si ...



Modifié par yves.vaissiere le 12/11/2020 15:14
fgondard
 Posté le 12/11/2020 à 14:30 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Bonjour,

Je tombe sur ce fil un peu par hasard et je vois que mon petit bricolage n'a pas été inutile. J'avais fait ça jadis au boulot, bien avant qu'on ne parle de Windows, pour imiter la notion de fichiers à génération native sur les grands systèmes centraux.

Dès que j'ai un peu de temps, je mettrai une alarme au cas, (peu probable), que je les atteigne.

Pas forcément besoin, c'est une rotation. Quand la limiite a été atteinte, la version la plus ancienne est affacée et tous les autres sont renommés afin de toujours disposer du nom avec le n° 1 pour créer un nouveau fichier.

Nostradamus8
 Posté le 12/11/2020 à 14:43 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

fgondard a écrit :

Bonjour,

Je tombe sur ce fil un peu par hasard et je vois que mon petit bricolage n'a pas été inutile. J'avais fait ça jadis au boulot, bien avant qu'on ne parle de Windows, pour imiter la notion de fichiers à génération native sur les grands systèmes centraux.

Dès que j'ai un peu de temps, je mettrai une alarme au cas, (peu probable), que je les atteigne.

Pas forcément besoin, c'est une rotation. Quand la limiite a été atteinte, la version la plus ancienne est affacée et tous les autres sont renommés afin de toujours disposer du nom avec le n° 1 pour créer un nouveau fichier.

C'est justement ce que je ne veux pas.... que la plus ancienne disparaisse....

Si ça peut servir, voilà ce que j'ai fait :

if exist "H:\Compte 10.ods" goto :suite1
if exist "H:\Compte 09.ods" ren "H:\Compte 09.ods" "Compte 10.ods"
if exist "H:\Compte 08.ods" ren "H:\Compte 08.ods" "Compte 09.ods"
if exist "H:\Compte 07.ods" ren "H:\Compte 07.ods" "Compte 08.ods"
if exist "H:\Compte 06.ods" ren "H:\Compte 06.ods" "Compte 07.ods"
if exist "H:\Compte 05.ods" ren "H:\Compte 05.ods" "Compte 06.ods"
if exist "H:\Compte 04.ods" ren "H:\Compte 04.ods" "Compte 05.ods"
if exist "H:\Compte 03.ods" ren "H:\Compte 03.ods" "Compte 04.ods"
if exist "H:\Compte 02.ods" ren "H:\Compte 02.ods" "Compte 03.ods"
if exist "H:\Compte.ods" ren "H:\Compte.ods" "Compte 02.ods"
Copy "E:\Mes Documents\Divers\Compte.ods" H:\Compte.ods
goto :suite2
:suite1
Echo .
Echo On a atteint 10 sauvegardes
Echo Celle-ci n'est pas faite
:suite2
echo .
echo Fini
echo .
pause

La plupart du temps, je n'atteindrai pas 10 (par semaine). Mais au cas où... je suis protégé.

fgondard
 Posté le 12/11/2020 à 15:07 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

OK, ton besoin ne correspondait pas vraiment à ce que j'avais fait, plutôt destiné à conserver un nombre fixe de sauvegardes en supprimant à chaque fois la plus ancienne.

Mais tant meiux si ça a pu quand même te servir.

yves.vaissiere
 Posté le 12/11/2020 à 15:10 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

La suggestion de Braxtonrenomme avec la date (on doit pouvoir pousser jusqu'au centième de seconde ) ce qui résout le problème limite-alarme et peut être commode.



Modifié par yves.vaissiere le 12/11/2020 16:41
Nostradamus8
 Posté le 12/11/2020 à 15:38 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

C'est vrai et ce que j'avais fait dans un premier temps.

Mais juste d'un point de vue visuel, je préfère voir 01,02,03,.....09, 10.

Les goûts et les couleurs......... ça ne se discute pas.....

sergehenri
 Posté le 12/11/2020 à 15:42 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci à tous, et notamment à Yves.

Effectivement l'argument /Y après chaque ligne règle mon problème

Publicité
Pages : [1] 2 ... Fin
Page 1 sur 2 [Fin]

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
135 €Thermostat connecté Netatmo à 135 €
Valable jusqu'au 22 Janvier

Amazon fait une promotion sur le thermostat connecté Netatmo qui passe à 135 € livré gratuitement au lieu de 170 €. Avec lui, vous pourrez contrôler et programmer votre chaudière et donc votre chauffage depuis votre smartphone Economisez en moyenne 300€ pour chauffer votre maison avec un planning adapté à vos habitudes de vie. Pour vérifier si votre installation est compatible, vous pouvez utiliser cet outil


> Voir l'offre
9,99 €Adaptateur Bluetooth USB TP-Link UB400 à 9,99 €
Valable jusqu'au 20 Janvier

Amazon fait une promotion sur l'adaptateur Bluetooth USB TP-Link UB400 qui passe à 9,99 €. Cet adaptateur à brancher sur un port USB va vous permettre d'ajouter le bluetooth à votre ordinateur et d'utiliser ensuite sans fil vos périphériques bluetooth : souris, clavier, casque, manette, téléphone, ...


> Voir l'offre
289,99 €Processeur AMD Ryzen 7 3700X (8 coeurs/16 threads) à 289,99 €
Valable jusqu'au 22 Janvier

Cdiscount propose le processeur AMD Ryzen 7 3700X à 289,99 € livré gratuitement. On le trouve ailleurs à partir de 350 €. Ce processeur à 8 coeurs à 3.6 GHz (4.4 GHz en turbo) est accompagné du ventilateur Wraith Spire LED (silencieux et efficace).


> Voir l'offre

Sujets relatifs
PB pour sauvegarder un fichier d'internet
Quel utilitaire pour sauvegarder les pilotes
Créer un fichier batch pour BgInfo
Fichier .reg pour changer affichage font system windows 7
Recherche fichier HPZPNP40.exe pour imprimante HP Deskjet 6980
raccourci pour fermer les programmes 1 coup
Icônes pour raccourci internet systématiquement refusé
Meilleur logiciel pour: Sauvegarder & Restaurer
Vos conseils SVP pour sauvegarder messagerie Outlook
Interdire la copie de fichier pour un groupe d'utilisateur
Plus de sujets relatifs à Raccourci pour sauvegarder un fichier
 > Tous les forums > Forum Windows 7