Так этот самый оператор Rename и нужно использовать. Создаете текстовую переменную необходимой длины. И в эту переменную загоняете имя нужного Вам файла. Например:
FileName := 'C:\test.dbf';
LocationName := 'LocationTest';
RENAME(FileName,COPYSTR(Filename,1,STRLEN(FileName)-4)) + LocationName + '.dbf');
|