Comme j'en ai vraiment ras la casquette de toujours restaurer toutes mes sauvegardes à la main après reformatage, j'ai ajouté une option de restauration à mon appli.
Le lien tout chaud tout frais
On l'utilise comme ceci :
Pour backup :
bck.exe backup chemin_liste chemin_archive
Cela créé une archive 7z dont l'emplacement est chemin_archive, à partir de la liste de tous les dossiers et fichiers contenus dans chemin_liste
Pour restaurer :
bck.exe restore chemin_liste chemin_archive
Même chose dans le sens inverse : décompression de l'archive dans les bons emplacements
Avec chemin_liste le chemin du fichier qui contient tous les fichiers/dossiers à sauvegarder et chemin_archive le chemin de l'archive qui nous sert de sauvegarde/de point de restauration.
(il y a un exemple de liste au dernier post de la page précédente, ainsi que dans le lien)
Exemple :
Avec une liste dont le chemin est D:\ma_liste.txt et une archive qu'on veut stocker à l'emplacement D:\saves\backup.7z
Pour backup
-> bck.exe backup "D:\ma_liste.txt" "D:\saves\backup.7z"
Et paf, vous reformatez, on restaure tout
-> bck.exe restore "D:\ma_liste.txt" "D:\saves\backup.7z"
'oala 'oala.
J'ai fait tout plein de tests, après 4h de débuggage, je pense avoir réussi à faire en sorte que y'ait aucun risque de restauration foirée.
edit : tiens je croyais que les double posts étaient automatiquement concaténés, désolé
edit 2 : version finale