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

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

Мастера!!! Копирую файл и всё плохо... [D7]


ЭЭЭ ©   (2006-01-01 22:39:00) 

Каким образом программно скопировать файл задав допустим адреса:
с диска C:\123.txt
на диск D:\123.txt


Fay   (2006-01-03 10:46:00) [1]

GuAV ©   (02.01.06 13:25) [5]
Это точно 8))


GuAV   (2006-01-02 13:25:00) [2]


> > При копировании с использовании ShellAPI иногда
>возникают ошибки
> Это какие?

"Недопустимый радиус кривизны рук"


Fay   (2006-01-02 01:35:00) [3]

2 ЭЭЭ
А CopyFile уже отменили?

2 Chel ©   (01.01.06 23:00) [2]
> При копировании с использовании ShellAPI иногда возникают ошибки
Это какие?


KvORubin   (2006-01-01 23:14:00) [4]

Спасибо большое...


Chel   (2006-01-01 23:00:00) [5]

При копировании с использовании ShellAPI иногда возникают ошибки (из собственного опыта). Копирование при помощи потоков - проверенный способ:
var Source,Target: TFileStream;
...
Source := TFileStream.Create('C:\123.txt', fmOpenRead);
try
 Target := TFileStream.Create('D:\123.txt', fmCreate);
 try
   Target.CopyFrom(Source, 0);
 finally
   Target.Free;
 end;
finally
 Source.Free;
end;
Тебе выбирать - можешь вообще воспользоваться Pascal-ем...


Плохиш   (2006-01-01 22:57:00) [6]

Тебе лень читать - мне лень отвечать.


Наверх

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