View Full Version : چطور یک فایل رو تو تمپ ویندوز کپی کنیم؟
hex161
دوشنبه 21 خرداد 1386, 11:04 صبح
با سلام .
می خواستم بدونم چطور یک فایل رو تو تمپ ویندوز کپی کنیم؟ که بعد از اتمام اجرای برنامه پاک بشه؟
با تشکر .
DAMAVAND
دوشنبه 21 خرداد 1386, 12:02 عصر
با سلام .
می خواستم بدونم چطور یک فایل رو تو تمپ ویندوز کپی کنیم؟ که بعد از اتمام اجرای برنامه پاک بشه؟
با تشکر .
با استفاده از تابع GetTempPath مسیر پوشه temp رو بدست بیار, و فایلتو اونجا کپی کن.
برای حذف فایل هم تو رویداد ( Onclose )فایل رو از temp پاک کن.:بامزه:
vcldeveloper
دوشنبه 21 خرداد 1386, 12:15 عصر
ابتدا با استفاده از تابع SHGetSpecialFolderPath در یونیت ShellAPI مسیر پوشه TEMP را برای کاربر مربوطه پیدا کنید (توضیحات مربوط به این تابع را می توانید در MSDN پیدا کنید).
سپس فایل خود را در پوشه TEMP کپی کنید.
وظیفه حذف فایل هم با خودتون هست. هر برنامه ایی وظیفه داره فایلهای موقتی را که روی دیسک میسازه، پس از اتمام کارش حذف کنه. ویندوز این فایلها را بصورت اتوماتیک برای شما حذف نمیکنه، اما چون فایل در پوشه Temp هست، میشه توسط ابزارهای ویندوز (مثل Disk CleanUp)، یا ابرازهای یوتیلیتی مختلفی که وجود دارند، کل محتوی پوشه Temp را بصورت خودکار حذف کرد.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.