Guess path case in Linux
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Guess path case in Linux

In Linux your paths are case sensitive, if you have Windows users who deal with case insensitive paths you might have a problem. While communicating with Windows users and handling their file requests you need to be able to "guess" which case is the correct one. This is a simple Python function to deal with such cases.

Sample usage:

>>> from pathcase import guess_path_case
>>> guess_path_case('/TMP')
>>> guess_path_case('/var/Log/DMESG')
>>> guess_path_case('/VAR/log/non-Existing/CaSe')