https://github.com/ahmedelbehary-dev/forceddeletefiles
A lightweight Windows desktop application that allows you to force delete or schedule deletion of locked/in-use files
https://github.com/ahmedelbehary-dev/forceddeletefiles
csharp force-delete forced-delete-files open-source schedule-deletion windows-forms
Last synced: 2 months ago
JSON representation
A lightweight Windows desktop application that allows you to force delete or schedule deletion of locked/in-use files
- Host: GitHub
- URL: https://github.com/ahmedelbehary-dev/forceddeletefiles
- Owner: AhmedElbehary-Dev
- License: other
- Created: 2025-05-13T08:02:25.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-05-17T06:57:13.000Z (about 1 year ago)
- Last Synced: 2025-07-02T03:37:41.400Z (about 1 year ago)
- Topics: csharp, force-delete, forced-delete-files, open-source, schedule-deletion, windows-forms
- Language: C#
- Homepage:
- Size: 176 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# 🗑️ ForcedFileDeleter
**ForcedFileDeleter** is a lightweight Windows desktop application that allows you to force delete or schedule deletion of locked/in-use files — even from system-protected folders like `Program Files`.
---
## 🚀 Features
✅ Select multiple files
✅ Delete unlocked files immediately
🔁 Schedule locked files for deletion on next reboot
🛑 Automatically clears deleted files from UI
🖱️ Intuitive scrollable interface with per-file removal
🔐 Handles access denied and read-only file scenarios
---
## 💡 Use Case
Ever been stuck trying to delete a DLL, EXE, or system temp file that's locked by another process (like IDM or antivirus)?
**FileForceDeleter** helps you:
- Kill stubborn files
- Clean up after uninstallations
- Delete malware remnants or broken setups
---
## 🖥️ Screenshots
### Desktop Shortcut icon

### Main Interface

### After Browersing

### After Deleting

---
## 🛠️ Built With
| Tool / Library | Purpose |
|----------------|--------------------------------|
| C# .NET WinForms | Desktop application UI |
| `MoveFileEx` (kernel32.dll) | Schedules file deletion on reboot |
| Visual Studio 2022+ | Development environment |
---
## 📦 How to Use
1. 🔍 Click **Browse Files** to select one or more files
2. 🗑️ Click **Delete Selected**
3. ✅ Files will be:
- Deleted immediately (if possible)
- Or 🔁 scheduled for deletion on the next system restart
4. 💡 You'll be prompted to reboot if necessary
---
## 📄 License
MIT — free to use, fork, and enhance.