Replace generic error handling with specific error types and actions:
- Use catch blocks for specific exceptions (e.g., DirectoryNotFoundException, UnauthorizedAccessException)
- Provide meaningful error messages and actions
Related parent issue: Improve code quality
Replace generic error handling with specific error types and actions:
Related parent issue: Improve code quality