View Full Version : مشکل در کپی کردن فایل
mahsa_kb
جمعه 18 خرداد 1386, 11:07 صبح
سلام به همه :
من از دستور copyfile برای کپی کردن یک فایل از یه دایرکتوری به دایرکتوری دیگه استفاده می کنم . ولی مشکل اینجاست که اگه قبلا فایلی هم اسم فایل من تو دایرکتوری مقصد باشه عمل کپی انجام نمیشه .
من می خوام فایل قبلی با فایل جدید جایگزین بشه ( حتی المقدور سوال هم نپرسه !!)
ممنون میشم راهنمایی کنید ...
خیلی ضروریه.
DAMAVAND
جمعه 18 خرداد 1386, 11:37 صبح
سلام به همه :
من از دستور copyfile برای کپی کردن یک فایل از یه دایرکتوری به دایرکتوری دیگه استفاده می کنم . ولی مشکل اینجاست که اگه قبلا فایلی هم اسم فایل من تو دایرکتوری مقصد باشه عمل کپی انجام نمیشه .
من می خوام فایل قبلی با فایل جدید جایگزین بشه ( حتی المقدور سوال هم نپرسه !!)
ممنون میشم راهنمایی کنید ...
خیلی ضروریه.
مثلا
این تابع فایل 1.bmp رو کپی میکنه!
اگه پارامتر اخر false باشه و فایلی در مقصد با همون نام وجود داشته
باشه فایل مبدا روی فایل مقصد Overwrite میشه.
CopyFile('c:\1.bmp','d:\1.bmp',False);
SYNDROME
جمعه 18 خرداد 1386, 14:37 عصر
با سلام
سلام به همه :
من از دستور copyfile برای کپی کردن یک فایل از یه دایرکتوری به دایرکتوری دیگه استفاده می کنم . ولی مشکل اینجاست که اگه قبلا فایلی هم اسم فایل من تو دایرکتوری مقصد باشه عمل کپی انجام نمیشه .
من می خوام فایل قبلی با فایل جدید جایگزین بشه ( حتی المقدور سوال هم نپرسه !!)
ممنون میشم راهنمایی کنید ...
خیلی ضروریه.
حرفی که Damavand گفت درست است.
ولی اگر خواستی فایل را پاک کنی و دوباره بریزی می توانی برای پاک کردن فایل از دستور
DeleteFile('مسیر فایل')
استفاده کنی.
m-khorsandi
جمعه 18 خرداد 1386, 16:20 عصر
اگه به پارامتر آخر تابع APIی CopyFile دقت کنی، میبینی که برای همین عمل در نظر گرفته شده:
CopyFile(
LPCTSTR lpExistingFileName,
LPCTSTR lpNewFileName,
BOOL bFailIfExists
);
اگه فایل وجود داشته باشه و این پارامتر True باشه، کپی انجام نخواهد شد، ولی اگه False باشه، فایل کپی خواهد شد.
mahsa_kb
شنبه 19 خرداد 1386, 08:52 صبح
از راهنمایی همه ممنونم ،
یه سئوال دیگه هم داشتم ،
دستوری هست که بشه یه دایرکتوری رو باهاش کپی کرد ؟
DAMAVAND
شنبه 19 خرداد 1386, 10:06 صبح
از راهنمایی همه ممنونم ،
یه سئوال دیگه هم داشتم ،
دستوری هست که بشه یه دایرکتوری رو باهاش کپی کرد ؟
سلام
لطفا هر تایپیک رو به یه موضوع اختصاص بدید!:اشتباه:
برای کپی دایرکتوری این سورس کارتون رو راه میندازه::متفکر: :متفکر:
Keramatifar
شنبه 19 خرداد 1386, 10:17 صبح
مهسا خانم
یه سر به بخش نکات برنامه نویسی در دلفی بزن جواب همه این سوالات رو پیدا می کنی
http://barnamenevis.org/forum/showthread.php?t=52234&page=15
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.