How to make server sorting caseless?

I am connecting to a server which is reporting the following directories :

drwxr-xr-x 1 ftp ftp 0 Jul 07 2008 Bones - Season 1 (Complete)
drwxr-xr-x 1 ftp ftp 0 Jun 27 2008 Bones - Season 2 (Complete)
drwxr-xr-x 1 ftp ftp 0 Jun 24 2008 Bones - Season 3
drwxr-xr-x 1 ftp ftp 0 Oct 13 11:06 bones - Season 4

However, on the GUI I am sorting by filenames and it is showing the last entry at the top (or bottom if sorting descending). It appears that the case of the filenames is causing a problem. How can I get the sort order to be caseless?

I do not think that works in your case. SmartFTP uses natural sort meaning that if you have the following to items:
B 1
b 4

Then it is sorted like that:
B 1
b 4

However your case is not that simple and therefore the natural sort cannot guess your sort preference.


Um... I am unsure I follow you. Even under natural sorting I would expect to be able to sort caseless or not, and then sort via numbering. As it stands, the only difference between the filenames is the numbering (discarding the Complete part), and yet the sort ordering still comes out incorrect. Sorting ASCII or Natural should in fact produce the same results (so long as the case is ignored).

I was able to reproduce it. Natural sort should always be case insensitive. Bug fix will be available in the next version.

Ah, much better thanks