>LOCAL UpperCased AS String >LOCAL ARRAY PreservedCase (1) > >m.UpperCased = GETFILE() >ADIR(PreservedCase, m.UpperCased, "", 1) > >? m.PreservedCase >That is a good idea. I thought about this at first, but discarded the idea because it would not work for new files to be created. But then for creating a new file the case would get lost anyway.