The exception is when files or folders have names that are (or contain) UUIDs.
Natural Sorting does not currently recognize UUIDs (or hexadecimal), so when there are 2 items, and one begins with '5F' and the other begins with '12', Natural Sorting will always list them in the wrong order.
If you want to quickly see some examples, you can view the hidden system folder 'c:\Windows\Installer'.
UUIDs are easy to identify with a regular expression:
Code: Select all
/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/
Code: Select all
/[a-fA-F0-9]{4,}/