In the application I am writing, the user has the ability to add some folder to search for some files recursively.
The problem is the files he wants to add to the app might be stored in the base drive like K:. So if he add this drive directly, I get an exception.
Or if he adds C:\, then I get UnauthorizedAccessException where it says:
Access to the path 'C:\System Volume Information' is denied.
How can I just scan where I can scan? And give the ability to scan another non-system drive fully (all directories)?