PDA

View Full Version : مشکل در کپی فایلهای یک پوشه



mehialdst
پنج شنبه 16 تیر 1384, 13:44 عصر
با سلام
من باستفاده از کدی که در پایین(1) می بینید و از این آدرسHowToDoThings.com گرفتم می خواستم محتویات یک پوشه را به جای دیگر انتقال دهم و پیغام OverWrite هم ظاهر نشود و کد را به این صورت (2)تغییر دادم و لی پیغام خطا ظاهر می شود

**=پیغام هم در مورد اینه که یک مقدار String در یک مقدار char قرار نمی گیرد=**

از راهنمایی شما متشکرم

vcldeveloper
شنبه 18 تیر 1384, 04:23 صبح
پس کدی که گفتی کجاست؟!!

Mahdi_S_T
شنبه 18 تیر 1384, 14:48 عصر
شما می توانید در سایت زیر هم نمونه برنامه جالبی در این مورد پیدا کنید
www.javan-soft.com

Hamid_PaK
یک شنبه 19 تیر 1384, 04:46 صبح
این یک نمونه شاید بدردتون خورد :

uses
ShellApi;

function CopyDir(const fromDir, toDir: string): Boolean;
var
fos: TSHFileOpStruct;
begin
ZeroMemory(@fos, SizeOf(fos));
with fos do
begin
wFunc := FO_COPY;
fFlags := FOF_FILESONLY;
pFrom := PChar(fromDir + #0);
pTo := PChar(toDir)
end;
Result := (0 = ShFileOperation(fos));
end;

موفق باشید .