Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/diqezit/dispetch

Simple WPF application that allows users to select a folder on their computer, scan its contents (files and subfolders), and save the results to a text file.
https://github.com/diqezit/dispetch

csharp directory-scanner file-explorer file-structure file-structure-ascii-tree file-system folder-scanner mvvm recursive-search system windows-app wpf

Last synced: about 1 month ago
JSON representation

Simple WPF application that allows users to select a folder on their computer, scan its contents (files and subfolders), and save the results to a text file.

Awesome Lists containing this project

README

        

# Folder Selector App

A simple WPF application to select a folder, scan its contents recursively, and display detailed file information.

![image](https://github.com/user-attachments/assets/fceaa44c-eeea-4e5d-833e-693fe311efcb)

## Features

- Select a folder using a dialog.
- Recursively scan all subdirectories and files.
- Display file details like size, extension, category, and attributes.
- Progress bar to track scanning progress.
- Save the directory structure and file details to a text file.

## Installation

1. Ensure you have [.NET Framework 4.7.2](https://dotnet.microsoft.com/download/dotnet-framework) or later installed.
2. Clone this repository or download the ZIP file.
3. Open the solution in Visual Studio and build the project.
4. Run the application from Visual Studio or execute the compiled `.exe` file.

## Usage

1. Click the "Select Folder" button.
2. Choose the desired directory using the dialog.
3. The app will automatically start scanning the folder.
4. View the directory structure and file details in the main window.
5. Optionally, save the output to a text file by clicking "Save to File."

## Technologies Used

- C#
- WPF (Windows Presentation Foundation)
- MVVM Pattern
- System.IO for file system operations

## Contributors

- Diqezit - Initial creation and development

## License

This project is licensed under the MIT License.

## Contact

For questions, contact https://github.com/diqezit.