![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как скопировать файл??? [D6, Win2k]
Adam © (2002-11-16 19:14:00)Как скопировать файл????
Николай Быков (2002-11-16 20:59:00) [1]
> pavel_ak © (16.11.02 20:38)
Ты написал 17 строчек, а для выхова той процедуры нужно только одну написать. Твой способ в 17 раз хуже
pavel_ak (2002-11-16 20:38:00) [2]А такое не попрет?
Procedure FileCopy(Const SourceFileName, TargetFileName: String);
Var
S,T : TFileStream;
Begin
S := TFileStream.Create(sourcefilename, fmOpenRead );
try
T := TFileStream.Create(targetfilename, fmOpenWrite or fmCreate);
try
T.CopyFrom(S, S.Size ) ;
FileSetDate(T.Handle, FileGetDate(S.Handle));
finally
T.Free;
end;
finally
S.Free;
end;
end;
Николай Быков (2002-11-16 20:21:00) [3]Ну хорошо. Признаюсь. Я прочитал только три слова TRUE FALSE и sucseed. Поэтому я решил 16.11.02 19:30
Anatoly Podgoretsky (2002-11-16 20:16:00) [4]gПолное противоречие твоему утверждению в 16.11.02 19:30
Николай Быков (2002-11-16 20:01:00) [5]
> TTCustomDelphiMaster © (16.11.02 19:55)
Естественно читал:
Specifies how this operation is to proceed if a file of the same name as that specified by lpNewFileName already exists. If this parameter is TRUE and the new file already exists, the function fails. If this parameter is FALSE and the new file already exists, the function overwrites the existing file and succeeds.
TTCustomDelphiMaster (2002-11-16 19:55:00) [6]Николай Быков
Вы сами то help читаете прежде чем отвечать?
Comp (2002-11-16 19:31:00) [7]Ну и что..
Лучше запомнит
А там вообще всё ясно и сразу...
Николай Быков (2002-11-16 19:30:00) [8]
> Adam (16.11.02 19:27)
Значение этой переменной становится TRUE если файл скопировался и FALSE если файл по какой-то причине не скопировался. понятно?
Николай Быков (2002-11-16 19:29:00) [9]
> Comp © (16.11.02 19:26)
Да блин. ты смотри на время создания постинга. Иы их с тобой почти одновременно написали. я не видел че ты там пишешь
+сам знаю про подсказку дельфей
+а вот этот самый Адам напишет именно так, как ты ему сказал, потому что
1)там меньше писать
2)не надо разбираться с тем какие там параметры
а потом он придет сюда и напишет, что, мол, у него не получается и мы ему тут неправду говорим все.
Adam (2002-11-16 19:27:00) [10]Я знаю эту функцию... но че делает "переменная_boolean" ???
Comp (2002-11-16 19:26:00) [11]Николай Быков ,
Дэлфи при написании функции выведет подсказку, какие параметры нужны...
Николай Быков (2002-11-16 19:24:00) [12]
> Comp © (16.11.02 19:22)
И ты где нашел CopyFile с одним единственным параметром? Куда этот файл (как я понял переменная f это файл) скопируется?
Comp (2002-11-16 19:24:00) [13]Николай Быков .
Я в общем...
А там Делфи сама скажет..
Comp (2002-11-16 19:23:00) [14]В общем посмотришь сам..
Николай Быков (2002-11-16 19:22:00) [15]
> GoodMan (16.11.02 19:18)
Да ну? Где это ты такую функцию нашел?
Comp (2002-11-16 19:22:00) [16]Например,
CopyFile(f);
Николай Быков (2002-11-16 19:21:00) [17]например процедурой CopyFile(текущее_имя_файла, новое_имя_файла,переменная_boolean);
GoodMan (2002-11-16 19:18:00) [18]Функция copy...
странно что она так называется, правда???