Bonjour à tous,
Après quelques recherches sur de nombreux forums (celui-ci inclus), je me rends compte que je suis toujours autant dans la galère!
Je suis en stage dans un grande boite, et l'on me demande de faire un fichier .bat pour réaliser une sauvegarde différentielle automatique du dossier "Mes Documents" en utilisant l'utilitaire Windows robocopy !
Après une semaine (déjà!) de recherches en tout genre, je me concentre sur le code!
- Le premier soucis : J'aimerais inclure les accents/caractères spéciaux suivants (é è ê à ç) car je pense n'avoir besoin que de ceux-ci! Après, si un codepage prends pleins d'accents/caractères spéciaux incluant ceux que je veux pourquoi pas...
MAIS VOILA! Le fait est que j'ai testé quelques méthodes vues sur le 'Ternet, sans succès!...
1ère méthode : un échec!
C:\>chcp
Page de codes active : 850
C:\>chcp 1252
Page de codes active : 1252
C:\>echo é è à
é è à
Même le copier-coller de la console vers le bloc-note me nargue!
2ème méthode : un franc échec!
Changement de clé de registre : HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage entrée "OEMCP" dont la valeur est normalement "850", la remplacer par "1252"
MAIS le gentil Windows me dit : Erreur d'édition de la valeur : Impossible de modifier OEMCP : erreur lors de l'écriture du nouveau contenu de la valeur.
Donc retour à la case départ, sans toucher les 20.000!
- Le deuxième soucis : Robocopy me nargue aussi!
Je fais un /TEE qui m'affiche correctement DANS LA CONSOLE le "répertoire" ou encore "mes vidéos" ou le nombre de fichiers "copié" AVEC ses foutus accents! Et pareil dans le log! [EDIT] : Ca c'est pas sur, je crois que dans mon log.txt, il ne mets pas les accents (je dois être au boulot pour vérifier) [/EDIT] Ah nan mais vraiment...
- D'autres soucis :
- Je pense qu'il faudra que je crée d'autres sujets mais j'aimerais aussi AVANT ma sauvegarde que je puise faire comme un "click droit->propriétés" pour voir la taille d'un dossier (incluant des sous-dossiers) pour estimer le temps de la copie!
- J'aimerais aussi afficher une barre de progression dans la console qui prends en compte la totalité de mon/mes dossier(s) à copier!
- De plus, quelques petits soucis de "pause", genre ma pause n'est pas prise en compte, obligé d'en mettre 2 à la suite (je trouve ça dégueulasse!) et donc forcé d'appuyer 2 fois sur une touche...
Bon après je débute en BATCH, ou même en programation en générale (moins de 6 mois de cours!) donc soyez gentils! =)
>>>>>>>>>>>>>>>>>>>>>>>>>> Merci d'avoir lu ce post jusqu'ici (et c'est pas fini!^^)
>>>>>>>>>>>>>>>>>>>>>>>>>> Merci d'avance à tous ceux/celles qui viendront m'apporter un coup de main!
Configuration :
PC de bureau :
W7 Entreprise SP1 / Intel Celeron CPU G530@2.40GHz / 4Go de RAM / Version 64bits
Pour la console :
Microsoft Windows [version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Tous droits r‚serv‚s. (ah tiens petit bug du copier-coller là aussi^^)
Pour robocopy : version 5.1.10.1027
Partager