Skip to content

Latest commit

 

History

History
159 lines (117 loc) · 6.16 KB

File metadata and controls

159 lines (117 loc) · 6.16 KB

Manue Utilisateur - EasySave

Projet Génie Logiciel – Développement d’un Logiciel de Sauvegarde


Dernière mise à jour : 25/02/2026
Version actuelle : Livrable finale, Version 3.0

Editeur : ProSoft
- Quentin HAZEMANN
- Nathan VALENNE
- Ulysse BRULEY

FISA A3 INFO 25-28


Introducation

EasySave est un logiciel de sauvegarde de fichiers. Les versions 1.0 et 1.1 fonctionnent en ligne de commande (CLI) pour garantir une utilisation légère et automatisable. Les versions 2.0 et 3.0 fonctionnent à la fois en ligne de commande (CLI) et interface graphique (GUI).

Installation et Prérequis

Prérequis

  • Framework : Assurez-vous que le runtime .NET 8.0 est installé sur votre machine.

Installation

  • Récupérez le fichier de la version EasySave-v1.0.zip ou EasySave-master.zip depuis le dépôt GitHub et décompressez-le dans le dossier de votre choix.
  • Où consulter la section Installation et Exécution du README.md.

Utilisation du Logiciel

Exécution du logiciel

  • Console : Lancez le logiciel en exécutant Console.exe
  • Console avec arguments : Lancez le logiciel depuis votre invite de commande avec des arguments :.\console.exe 1,3
  • Interface graphique : Lancez le logiciel en exécutant GUI.exe → pas disponible sur v1.x

1. Utilisation Console

Changer la langue

  • Dans le menu principal, sélectionnez : Global settingsInterface language → Choisissez la langue souhaitée (fr-FR ou en-US).

Changer le format des logs

  • Dans le menu principal, sélectionnez : Global settingsLog files format → Choisissez le format souhaité (Json ou Xml).

Changer l'emplacement des logs

  • Dans le menu principal, sélectionnez : Global settingsLogs location → Choisissez l'emplacement souhaité (Locally, Remotely ou Locally & remotely).

Changer l'adresse IP du serveur distant

  • Dans le menu principal, sélectionnez : Global settingsServer IP → Choisissez une adresse IP.

Changer les logiciels métiers

  • Dans le menu principal, sélectionnez : Global settingsBusiness Software → Choisissez une liste de logiciel (notepad, calculator).

Changer les extensions à chiffrer

  • Dans le menu principal, sélectionnez : Global settingsFile extensions to be encrypted → Choisissez une liste d'extension (.txt, .pdf).

Changer les extensions prioritaires

  • Dans le menu principal, sélectionnez : Global settingsPriority file extension → Choisissez une liste d'extension (.txt, .pdf).

Changer la taille max des transfert simultané

  • Dans le menu principal, sélectionnez : Global settingsSimultaneous transfer size limit → Choisissez une taille maximum en Ko.

Ajouter un travail de sauvegarde

  • Dans le menu principal, sélectionnez : Manage backup jobsCreate a job Saisissez les informations suivantes :
    • name
    • source path
    • destination path
    • backup type

Modifier un travail de sauvegarde

  • Dans le menu principal, sélectionnez : Manage backup jobsEdit a job Saisissez l’id du travail à modifier. Saisissez les nouvelles informations (laisser vide pour conserver la valeur actuelle) :
    • new name
    • new source path
    • new destination path
    • new backup type

Supprimer un travail de sauvegarde

  • Dans le menu principal, sélectionnez : Manage backup jobsDelete a job Saisissez l’id du travail à supprimer.

Exécuter un travail de sauvegarde

  • Dans le menu principal, sélectionnez : Execute backup jobs
    • Pour exécuter tous les travaux : Saisissez l’id 0.
    • Pour exécuter des travaux spécifiques : Saisissez les id :
      • 2 → seulement 2
      • 2-4 → de 2 à 4
      • 2, 42 et 4

Quitter le programme

  • Dans le menu principal, sélectionnez : Quit

2. Utilisation Console avec arguments

Exécuter un travail de sauvegarde

  • Lors de l'exécution du logiciel depuis un invite de commande : .\console.exe il faut directement passer les jobs à exécuter, saisissez les id :
    • 2 → seulement 2 (ex: .\console.exe 2)
    • 2-4 → de 2 à 4 (ex: .\console.exe 2-4)
    • 2, 42 et 4 (ex: .\console.exe 2, 4)

3. Utilisation Interface graphique

Changer les paramètres

  • Dans le menu principal, sélectionnez : Global settings → Changez les paramètres souhaités. Puis sélectionnez Save changes.

Ajouter un travail de sauvegarde

  • Dans le menu principal, sélectionnez : Manage backup jobsCreate a job → Saisissez les informations similaires au mode console.

Modifier un travail de sauvegarde

  • Dans le menu principal, sélectionnez : Manage backup jobsEdit a job sur le job souhaité → Saisissez les informations similaires au mode console.

Supprimer un travail de sauvegarde

  • Dans le menu principal, sélectionnez : Manage backup jobsDelete a job sur le job souhaité.

Exécuter un travail de sauvegarde

  • Dans le menu principal, sélectionnez : Execute backup jobs → Séléctionnez les jobs que vous souhaitez exécuter.

Quitter le programme

  • Dans le menu principal, sélectionnez : Quit où fermer la fenêtre

Suivi et Logs

Pendant l’exécution

  • L’avancement est affiché directement dans la console (état des travaux en cours ou terminés).

Pour un suivi détaillé

  • État en temps réel : Consultez le fichier state.json/xml pour voir quel fichier est en cours de copie.
  • Historique : Consultez le dossier logs/. Un fichier est généré chaque jour (ex: 2026-02-05.json/xml) listant tous les fichiers transférés, leur taille et le temps de copie.

Les fichiers logs se trouvent dans "C:\Users\quent\AppData\Roaming\EasySave\logs" ou sur le serveur distant suivant la configuration.


Support et Dépannage

Pour signaler une erreur inconnue ou anormale, utilisez la section Issues du dépôt GitHub du projet.