Вниз
Скачать: CL | DM;

Копирование папки   Найти похожие ветки 

 
Dr.Karter ©   (2004-02-09 14:38) [0]

Вопрос в следующем можно ли как-нибудь более быстрым способом скопировать папку со всем в ней содержимым.
Более того, учесть избежания сообщения: "заменить ли существующий файл?"


 
Amoeba ©   (2004-02-09 14:54) [1]

Более быстрым в сравнении с чем?
Читаем http://www.delphikingdom.com/mastering/fileshellapi.htm


 
kostik   (2004-02-09 14:55) [2]

uses ShellAPI;
.....
function CopyDir(lpSourceDir,lpResultDir:string):boolean;
var
shFile:tShFileOpStruct;
begin
ZeroMemory(@shFile,SizeOf(shFile));
with shFile do
begin
wFunc:=FO_COPY;
fFlags:=FOF_FILESONLY;
pFrom:=pChar(lpSourceDir+#0);
pTo:=pChar(lpResultDir);
end;
Result:=SHFileOperation(shFile)=0;
end;


 
Amoeba ©   (2004-02-09 14:59) [3]

Тогда уж
fFlags:=FOF_FILESONLY or FOF_NOCONFIRMATION
Чтобы учесть избежания сообщения: "заменить ли существующий файл?"


 
Dr.Karter ©   (2004-02-10 08:20) [4]

Спасибо помогло.
fFlags должен быть равен FOF_NOCONFIRMATION для копирования не спрашивая замены!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.02 c
14-80264
J_S
2004-02-03 11:52
2004.02.25
MS XML v.2.0 & DTD


14-80218
Nikolay M.
2004-02-05 17:43
2004.02.25
ОФИСНАЯ МОЛИТВА... :)


1-79718
Aligator
2004-02-12 17:12
2004.02.25
Организация запуска программы по рассписанию (напр. раз в месяц)


3-79653
OlegM
2004-01-30 22:25
2004.02.25
Вычислить максимально значение поля ?


3-79543
valerchik
2004-02-02 23:53
2004.02.25
ADOQuery и строка




   Наверх