qzxtu / Desktop-File-Organizer

Desktop file organizer that sorts files and folders into specific subfolders based on file type. Reads a config file and logs actions for troubleshooting

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Desktop File Organizer

This program sorts files and folders on the user's desktop into specific subfolders based on their file type or other criteria. This is a modified version of the Messy Desktop Cleaner program.

Translation

🇺🇸 🇨🇳 🇹🇼 🇮🇳 🇫🇷 🇦🇪 🇩🇪 🇯🇵 🇪🇸
English 简体中文 繁体中文 हिंदी Française عربى Deutsch 日本語 Español

Features

  • Sorts files into subfolders based on file type (e.g., images, audio, videos, etc.)
  • Reads a configuration file (config.json) to determine which file extensions belong to which categories
  • Creates a default configuration file if it doesn’t already exist
  • Logs actions to a log file (log.txt) for troubleshooting purposes

Usage

  1. Download the program and place it in a directory of your choice.
  2. Run the program. It will automatically sort the files and folders on your desktop.
  3. (Optional) Modify the config.json file to customize the sorting behavior.

Credits

This program is a modified version of the Messy Desktop Cleaner program. The code was modified by qzxtu.

FAQ

Q: What does this program do?

A: This program sorts files and folders on the user’s desktop into specific subfolders based on their file type or other criteria.

Q: How does this program determine which files go into which subfolders?

A: The program reads a configuration file (config.json) to determine which file extensions belong to which categories (e.g., images, audio, videos, etc.). You can modify this file to customize the sorting behavior.

Q: What if the config.json file doesn’t exist?

A: If the config.json file doesn’t exist, the program will create a default one with pre-defined values for each category.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Desktop file organizer that sorts files and folders into specific subfolders based on file type. Reads a config file and logs actions for troubleshooting

License:MIT License


Languages

Language:C# 100.0%