Vous n'êtes pas identifié(e).
Bonjour,
Suite aux infos de Lagaffe, j'ai "automatisé" mes sauvegardes avec des fichiers .bat tel que décris ici :
http://www.pilote-virtuel.com/viewtopic.php?pid=971656#p971656
Voulant toujours plus, j'ai souhaité scinder mes sauvegardes en 2, avec une "simple" et une de mes dossiers simu.
Pour cela j'ai utilisé (avec succès) la fonction "exclude" de xcopy.
Tout marche impec, je copie bien que ce que je veux, MAIS ... bien que le dossier sauvegardé soit présent sur mon disque externe ... je ne le vois pas il est "caché" !!!! Alors que dans mes options d’affichage je montre bien les fichiers et dossiers cachés =X
Voici en image :
Mon .bat avec sa syntaxe et le dossier "Sauvegarde_disque_D_sans_Simulation" que j'ai créé AVANT de lancer le point .bat et ceci PAS EN DOSSIER CACHE, et qui passe en caché après lancement du .bat
Mais que se passe-t-il docteur ???
Problème de syntaxe ENCORE ...
Dernière modification par Armand42 (14-06-2019 15:31:55)
En ligne
Hors ligne
En dialoguant avec un "vieil ami" de PV, celui-ci m'a rappelé une autre commande bien pratique: robocopy qui pourrait être utilisée car encore plus puissante.
Dans ton cas précis, je viens de faire un essai similaire et j'obtiens exactement le même phénomène sauf que dans l'explorateur je ne vois pas le répertoire destination. Pour visualiser son contenu, il faut que je saisisse le chemin complet du répertoire à créer qui va contenir la sauvegarde .... Bref : même résultat!
J'ai aussi l'option Affichage des fichiers cachés ... validée Ceci dit avec une fenêtre en ligne de commande et avec : dir /AH ... on aperçoit le répertoire incriminé.
J'ai recommencé l'expérience en ouvrant cette fois-ci une fenêtre MS-DOS et en exécutant à la main la commande de test et on a un message d'erreur: impossible de copier "System Volume Information".
En fait tu essaies via ta commande de copier à partir de la racine de la partition et à la racine se trouvent certains fichiers cachés utiles au système d'exploitation que normalement tu ne vois pas (il est créé au formattage de la partition). Je ne peux l'affirmer mais cela pourrais être la cause involontaire de ce phénomène.
J'ai tenté la même commande an retirant l'option /H qui exclu les fichiers cachés et système et on a le même résultat ... bizarre, vraiment bizarre.
Cela m'intrigue, je vais Ă©tudier la chose
[EDIT]
En copiant les fichiers à la racine tu as aussi copie $RECYCLE.BIN qui est la poubelle et je crois que c'est l'origine du problème car ensuite même en ligne de commande je n'ai pas pu supprimer le répertoire caché créé qui contient ce répertoire système ... il faudra que je formatte la partition pour être sûr de réussir (après sauvegarde des données).
@+ Didier
W10 Pro 64b Build 22H2 - Boitier HAF 932 - Z390 STRIX-F - 9900K - 2x16 Go - NVidia 3060 Ti 8 Go - Alim Corsair 800W - Ecran 34" - NVidia Studio ready 536.23
P3D v5.4 = http://www.pilote-virtuel.com/img/members/53/P3Dv5HF-Reglages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B
Hors ligne
Oulà !!! j'ai levé un lièvre
Ce qui me rassure c'est que ce n’est pas QUE chez moi que cela se produit ..
Pour info, pour voir et supprimer ce dossier invisible, j'ai installé TreeSize ... c'est en free et ça marche impec.
https://www.jam-software.com/treesize_free/
En ligne
Regardes mon post précédent, je pense qu'il ne faut pas pratiquer en prenant "les fichiers à la racine" en raison des nombreux fichiers système qui y sont créés lors du formattage.
C'est pour cela que lorsque on installe sur une partition dédiée on créé toujours un répertoire d'accroche genre S:\P3D et non sous S:\
J'ai treesize mais je n'avais pas essayé ... t'es sûr que cela fonctionne ?
@+ Didier
W10 Pro 64b Build 22H2 - Boitier HAF 932 - Z390 STRIX-F - 9900K - 2x16 Go - NVidia 3060 Ti 8 Go - Alim Corsair 800W - Ecran 34" - NVidia Studio ready 536.23
P3D v5.4 = http://www.pilote-virtuel.com/img/members/53/P3Dv5HF-Reglages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B
Hors ligne
Tu penses plutôt que c'est à cause des fichiers cachés sous la racine et donc rien n'a voir avec la commande "exclude" ?
Si c'est le cas je devrai donc modifier mon arborescence et alors je n'aurai plus besoin de faire une commande "exclude" ....
Dernière modification par Armand42 (11-06-2019 20:58:47)
En ligne
Oui avec TreeSize on les voit bien ces dossiers cachés :
Et aussi si on décoche "Masquer les fichiers protégés du système d'exploitation" :
Donc il parait normal que lorsqu'on les copie vers un dossier, celui-ci passe seul en mode "caché" et qu'on ne le voit pas ....
L’option \H de la commande xcopy ne doit agir QUE sur le fichiers cachés hors ceux de l'OS ...
Qu'en penses-tu ?
La solution est peut-être que j'ajoute ces deux fichiers système en "exclude" ... qu'est-ce que je risque ?
Dernière modification par Armand42 (12-06-2019 06:46:56)
En ligne
Et bien non !!!! Ça ne fonctionne pas non plus ...=N
J'ai créé un fichier texte en excluant les fichiers système en plus du dossier "Simulation" que je ne veux pas :
donc il ne les copie pas, mais transforme tout de même le dossier de sauvegarde en fichier caché .. malin le Windows
Apparemment pas de solution si ce n'est de modifier mon arborescence pour ne pas sauvegarder le disque D: en entier.
Sauf solution miracle de l'un de vous
Dernière modification par Armand42 (12-06-2019 14:38:08)
En ligne
Le commutateur /H permet de copier les fichiers cachés et les fichiers systèmes ... si on ne veux pas les copier, ne faudrait-il pas supprimer ce commutateur de la commande ... ???
Cordialement ; Philippe
Les bibliothèques runtime C++ ... S O S ... Ctrl+Shift+Esc => gestionnaire de tâches !
Hors ligne
Merci Philippe, mais tu penses bien que c'est ce que j'ai fait ... sans résultat.
Xcopy D:\ K:\Sauvegarde_disque_D_sans_Simulation\ /D /E /C /R /I /K /Y /exclude:sauvesanssimu.txt
/H ne doit concerner QUE les fichiers cachés, pas les fichiers système.
Dernière modification par Armand42 (12-06-2019 17:56:38)
En ligne
Ce n'est pas ce que dit l'aide de Xcopy (Xcopy /? dans la fenĂŞtre DOS) ... encore un bug qui traine depuis la nuit du DOS ???
Cordialement ; Philippe
Les bibliothèques runtime C++ ... S O S ... Ctrl+Shift+Esc => gestionnaire de tâches !
Hors ligne
Tu as raison ....
Mais mon problème est inverse : je ne veux pas les copier ces fichiers système et xcopy les prends en compte même sans /H.
Dernière modification par Armand42 (12-06-2019 21:03:57)
En ligne
Nouvel essai avec la ligne de commande suivante dans un fichier Batch : xcopy V:\*.* H:\Test\ /D /E /C /R /I /K /Y
Modification du chemin source --> V:\*.*
Suppression d'un commutateur --> /H
La copie se déroule sans problème, sans les fichiers cachés et systèmes et le répertoire destination ainsi que son contenu restent visibles dans l’explorateur de fichiers.
Qu'en est-il de ton côté ?
Cordialement ; Philippe
Les bibliothèques runtime C++ ... S O S ... Ctrl+Shift+Esc => gestionnaire de tâches !
Hors ligne
Je viens de faire un petit essai rapide ...... ça marche.
Xcopy D:\*.* K:\Sauvegarde_disque_D_sans_Simulation\ /D /E /C /R /I /K /Y /exclude:sauvesanssimu2.txt
Me reste Ă valider correctement .....
MERCI PHILIPPE
Je voudrais bien comprendre pourquoi .. ?
De mémoire "*.*" veut dire tous les fichiers et toutes les extensions, donc dans ma version précédente dans laquelle je ne précisais rien, pourquoi ça copiait tout de même quelques chose ??
Hein ? Hein ? Tintin.
En ligne
ça copiait mais ... de traviole par rapport à ton attendu !!
Un chemin d’accès complet et correct correspond au moins à une lettre pour le disque, un ou des répertoires éventuels, une information pour désigner le contenu à copier (un nom de fichier complet, un nom générique avec des caractères joker, pas de nom de fichier explicite mais seulement des caractères joker, ...).
Comme tu l'écris, tu ne précisais rien ; maintenant tu donne une information avec *.*
Et puis chaque commande a sa grammaire propre. sans éluder les bugs résiduels ... Alors pourquoi ??? Avec MS, vaste question ... L'important c'est que cela fonctionne maintenant correctement pour ton besoin
Cordialement ; Philippe
Les bibliothèques runtime C++ ... S O S ... Ctrl+Shift+Esc => gestionnaire de tâches !
Hors ligne
Merci, merci c'est impec !
Un grand merci Ă vous qui m'avez aider, JE VOUS INVITE A FAIRE LA FĂŠTE.
La fĂŞte de la sauvegarde .. =8
[large]Merci aussi Ă vous tous qui passez du temps Ă aider les autres sur ce forum[/large].
Merci à Didier de s'engager dans la voie de la modération.
Je ne peux pas tous vous citer, je suis désolé, pas assez de place pour les bulles .. retrouvez-vous sur cette photo ...
Et on termine par un jeu :
Qui mettriez-vous bâillonné en haut à droite ??
En ligne