Главная страница
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.018 c
6-80082
DJ_DAN
2003-12-21 04:19
2004.02.25
Создание пакетов Ethernet....


3-79648
Soi
2004-01-31 17:33
2004.02.25
Чтение файла из Blob-поля


3-79677
Santer
2004-01-30 13:54
2004.02.25
не могу состыковать Cyrr 866 и ANSI в одном запросе!


3-79629
geg
2004-02-02 11:23
2004.02.25
Перенос данных между таблицами


3-79602
Onward
2004-02-02 13:35
2004.02.25
При переносе программы БД на другой комп, выдает ошибку.