Erel,
It is not so much the case being important to me, it is if the user uses the wrong case will it affect the program.
From the example above it would appear that File.Exists is not a problem but...
I have just run code containing:
If File.Exists(File.DirRootExternal&"/ABT/", "impsitelist.csv") = False Then
CustomToastMsg.Show("File 'impsitelist.csv' not found",1000,Gravity.TOP,0,25%y)
End If
The CustomToastMsg is displayed, this is very confusing.
The critical point in the code is:
Table = su.LoadCSV(File.DirRootExternal&"/ABT/", "impsitelist.csv",",")
This appears to be case sensitive, perhaps I need to revisit detecting/correcting filenames in the wrong case. This is going to lead to many more questions as I don't seem to be able to get this working.
Regards Roger the baffled.