Tentem:
__CopyFile( 'NOME_ATUAL.TXT', 'novo_nome.txt' )
Não funciona Rochina ! Mas com as libs de LFN funciona, sim !
Este de exigir caixa alta ou caixa baixa tem de ir pros anais da esquisitice
Eu ja no vejo assim, vai saber quais as razões de ter que obedecer esse padrão. Vocês podem estão pensando apenas no ambiente Windows, será que no "sistema" deles e digo sistema no referindo-me ao programa só e sim ao conjunto, será que possivelmente tem algum organizador de arquivos. Tudo bem, tudo pode ser adaptado e versatilizado, mas ainda acho que não é erro e sim uma exigência. Fazer o quê se a diretiva é assim, vai ter que ser assim e ponto final ! É apenas uma instrução, não porque o nosso ambiente não exija diferenciação é que o resto dos sistemas tem que serem iguais. "A" não é igual a "a" se houver uma padronização a ser exigida, então tem que danbças conforme a música, isso não deveria ser um problema é apenas um conceito. Eu tenho o meu, Maligno tem o outro e aposto que Rochinha outro...