Я боюсь что Вы меня не поняли.
Речь о том, что я заведомо не знаю как у них написано. И мне надо проверять наличие папкок и файлов, с оглядкой на привычки Windows-пользователей. Ибо они имеют свойство называть папки даже "AdDoNs" (итд). ФС соответственно в каждом случае может быть разная (я это прекрасно понимаю). Но, ведь если я проверяю под Windows машиной наличие папки так
If DirectoryExists(...'Addons') then ...
я получаю истину, если там папка называется на самом деле "AddOns".
Я компилирую это же приложение на Linux (со всеми вытекающими, включая то какая там будет ФС). И там установлена эта же версия аддона (плагина) тем же самым разработчиком, который назвал папку именно "AddOns". А я то по прежнему проверяю по
If DirectoryExists(...'Addons') then ...
... но ведь там я получу ложь, так как папка то на самом деле называется "AddOns".
Варианта навести порядок нет - исходное приложение не моё (причем оно прекрасно видит эти разношерстные написания символов и работает с ними, подозреваю потому что там либо моно, либо вообще какой то полувайн - особо и не заморачивался на эту тему, так как изменить это не в моих силах. Я занимаюсь написанием прикладного стороннего софта). Количество этих самых аддонов переваливает за тысячи (и каждый там дротит как хотит). Моя задача именно проверять наличие этих самых папок (что бы произвести с ними определенные операции).