Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.25;
Скачать: 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 вся ветка

Текущий архив: 2004.02.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.036 c
1-79959
Zaratustra
2004-02-11 17:33
2004.02.25
TClientSocket без форм. Возможно ли это?


9-79521
Гарри Поттер
2003-08-15 18:46
2004.02.25
DelphiX не компилится, выдает кучу ошибок


4-80359
Sergey20
2003-12-17 19:02
2004.02.25
API класс типа Grid


6-80072
Term!
2003-12-22 09:50
2004.02.25
Как узнать IP подключенных к IIS компов?


1-79701
kentavr
2004-02-12 20:29
2004.02.25
EXE