Parallel File Searcher is a C# console application designed to efficiently search for files with a specific extension within a given directory and its subdirectories. It utilizes parallel processing to speed up the search operation, making it ideal for large file systems.
- Fast file searching using parallel processing.
- Ability to specify the root directory and file extension.
- Handles exceptions and access-denied scenarios gracefully.
- Outputs the list of found files and their count.
- .NET Core 3.1 or later.
- Access to directories and files you wish to search.
- Clone the repository or download the source code.
- Open the solution in Visual Studio or your preferred IDE that supports .NET Core.
- Restore any NuGet packages if needed.
- Build the solution to ensure everything compiles correctly.
Update the appsettings.json
file with the desired settings:
{
"FileSearchConfig": {
"DirectoryPath": "C:\\Path\\To\\Your\\Directory",
"FileExtension": ".ext"
}
}