![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
функция RenameFile, не могу разобраться.. [D7]
-=snoop=- © (2005-08-16 11:57:00)привет всем,
козалось бы , что может быть легче?
function RenameFile(const OldName, NewName: string): Boolean
в моём случае выглядит
RenameFile(gPthVl+'pro\user.pro',gPthVl+'pro\user.old');
где, gPthVl = e:\bst\proили любой другой пить...
не могу добиться работы ф-ии...
подскажите , что не так?
Плохиш (2005-08-16 12:18:00) [21]
> -=snoop=- © (16.08.05 12:11) [6]
>
> a := 'e:\bst\pro\user.pro' ;
> b := 'e:\bst\pro\user.old' ;
> RenameFile(a,b);
>
> не работаеть
Вот так просто "не работает" и ничего не говорит? Что говорит GetLastError?
-=snoop=- (2005-08-16 12:18:00) [22]по Вашему тож не работает!)))))
щас машину перегружу....
-=snoop=- (2005-08-16 12:16:00) [23]bat00n
пробовал вот так, не заработало
ChangeFileExt('e:\bst\pro\user.pro', 'old');
bat00n (2005-08-16 12:14:00) [24]func ChangeFileExt(FileName : string; Extension : string);
filename := 'e:\bst\pro\user.pro';
ChangeFileExt(filename, 'old');
-=snoop=- (2005-08-16 12:11:00) [25]
a := 'e:\bst\pro\user.pro' ;
b := 'e:\bst\pro\user.old' ;
RenameFile(a,b);
не работаеть
-=snoop=- (2005-08-16 12:10:00) [26]простите господа....переволновался
конечно же gPthVl = e:\bst\, но от эого не легче
Tonich (2005-08-16 12:09:00) [27]не можно конечно но коряво как-то)
Tonich (2005-08-16 12:05:00) [28]ну если e:\bst\pro это твой путь хде pro это отдельная папка
и ты потом пытаешься к нему прибавить 'pro\user.pro' и получается
e:\bst\propro\user.pro а вот 'propro' эта папка то у тебя есть или ты просто забыл '\'
ну если ты забыл поставить '\'то получается e:\bst\pro\pro\user.pro 2 одноименные папки , какой-то бред ))
Думкин (2005-08-16 12:04:00) [29]'e:\bst\pro' + 'pro\user.pro' = 'e:\bst\propro\user.pro' должно быть так?
Плохиш (2005-08-16 12:03:00) [30]gPthVl+'pro\user.pro'= ?
gPthVl+'pro\user.old'= ?
Когда определишь, чему равны "?", всё поймёшь.