https://github.com/fr51/defrag
Ceci est un faux défragmenteur. Uniquement pour ceux qui veulent faire une pause !
https://github.com/fr51/defrag
csharp-app defragmentation fake-app procastination
Last synced: about 1 month ago
JSON representation
Ceci est un faux défragmenteur. Uniquement pour ceux qui veulent faire une pause !
- Host: GitHub
- URL: https://github.com/fr51/defrag
- Owner: fr51
- Created: 2025-12-16T10:25:35.000Z (2 months ago)
- Default Branch: dev
- Last Pushed: 2026-01-18T21:48:27.000Z (about 1 month ago)
- Last Synced: 2026-01-19T07:08:28.263Z (about 1 month ago)
- Topics: csharp-app, defragmentation, fake-app, procastination
- Language: C#
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Changelog: changelog.md
Awesome Lists containing this project
README
# defrag
Ceci est un faux défragmenteur de disque pour Windows dont l'interface est inspirée du vrai défragmenteur de Windows 95/98 (certaines fonctionnalités ne sont toutefois pas complètement identiques)
Il s'agit en réalité d'un moyen déguisé de procrastination dont @[Almisuifre](https://github.com/almisuifre) m'a soufflé l'idée
## Table des matières
1. [Installation](#installation)
2. [Principe de fonctionnement](#principe-de-fonctionnement)
3. [Utilisation de l'interface graphique](#utilisation-de-linterface-graphique)
1. [Nouvelle défragmentation](#nouvelle-défragmentation)
2. [Arrêt](#arrêt)
4. [Documentation](#documentation)
5. [Dépendances](#dépendances)
6. [Tests](#tests)
7. [Journal de modifications](#journal-de-modifications)
8. [Licence](#licence)
## Installation
1. Téléchargez la dernière version dans la section "Releases"
## Principe de fonctionnement
L'affichage des blocs ainsi que le pourcentage d'avancement sont aléatoires. De la même façon, l'utilisateur reçoit périodiquement un message visuel
L'application s'exécute tant que l'utilisateur ne met pas en pause ni n'arrête la défragmentation
## Utilisation de l'interface graphique
### Nouvelle défragmentation
La défragmentation est lancée au démarrage de l'application et le lecteur C est arbitrairement choisi
### Arrêt
Cliquez sur le bouton "Arrêt" pour arrêter la défragmentation sans possibilité de reprise. Vous pouvez aussi fermer la fenêtre
## Documentation
Le code est documenté en XML
## Dépendances
- .NET framework 4.8.1+. Cette application est prévue pour Windows
## Tests
Les tests sont d'ordre fonctionnel et effectués manuellement. Ils comprennent :
- la vérification du démarrage et de l'arrêt de la défragmentation
## Journal de modifications
Référez-vous au [journal de modifications](changelog.md)
## Licence
Ce projet est publié sous licence Apache 2.0