Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Переименование файла


Washington ©   (2008-05-14 15:43:00) 

Здравствуйте.
Нужно переименовать файл. Делаю это с помощью RenameFile();
Проблема в том, что файл не переименовывается и RenameFile возвращает false. Старое и новое имена не совпадают - проверял, файл существует. В чём ещё может быть проблема?


Anatoly Podgoretsky   (2008-05-14 21:13:00) [1]

Может быть, но не заметно


Washington   (2008-05-14 16:10:00) [2]


> Vlad Oshin ©   (14.05.08 15:58) [6]
The process can't open file because it used by another process.
Что-то такое, короче понял теперь, где ошибку искать. Спасибо большое.


> Anatoly Podgoretsky ©   (14.05.08 16:04) [7]
зря Вы так, читаю ведь. И даже гуглю


Anatoly Podgoretsky   (2008-05-14 16:04:00) [3]

Ты все также упорно не желаешь читать справку, все на халяву.


Vlad Oshin   (2008-05-14 15:58:00) [4]

ShowMessage(SysErrorMessage(GetLastError));


Washington   (2008-05-14 15:55:00) [5]


> OldLogName := ExtractFilePath(Application.ExeName) + 'logs\'
> + Config.CompanyListBox.Items[fConfig.CompanyListBox.ItemIndex]
> + '.txt';
Сорри скопировал криво :)
в оригинале так:

OldLogName := ExtractFilePath(Application.ExeName) + 'logs\'
> + fConfig.CompanyListBox.Items[fConfig.CompanyListBox.ItemIndex]
> + '.txt';


Washington   (2008-05-14 15:54:00) [6]

гетластеррор - 32

NewLogName := ExtractFilePath(Application.ExeName) + 'logs\' + NameEdit.Text + '.txt';
OldLogName := ExtractFilePath(Application.ExeName) + 'logs\' + Config.CompanyListBox.Items[fConfig.CompanyListBox.ItemIndex] + '.txt';
RenameFile(OldLogName, NewLogName);


Reindeer Moss Eater   (2008-05-14 15:48:00) [7]

лучше гетластеррор в студию


Reindeer Moss Eater   (2008-05-14 15:44:00) [8]

Спроси у гетластеррора


F@T@L_Err0r   (2008-05-14 15:44:00) [9]

код в студию


Наверх

Титульная страница Поиск, карта сайта Написать письмо