ايران ويج

نسخه‌ی کامل: یک سوال !!
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
چه جوری می شه یه فایل Hidden رو با ویبی پاک کرد (فرض کنیم مسیر فایلم داشته باشیم)At
اینجوری
کد:
SetAttr "c:\File.xxx", vbNormal
Kill "c:\File.xxx"
ممنون پدرام جان ;)
پدرام جان در مورد خط اولی توضیح میدی
سلام

اگه اجازه هست من توضیح بدم
این کد SetAttr "c:File.xxx", vbNormal
باعث میشه خاصیت Hidden غیر فعال بشه (یعنی فایل دیگه مخفی نباشه)

خدا نگهدار
خواهش میکنم آرش خان
ممنون که جواب دادی
arashrj نوشته است:سلام

اگه اجازه هست من توضیح بدم
این کد SetAttr "c:File.xxx", vbNormal
باعث میشه خاصیت Hidden غیر فعال بشه (یعنی فایل دیگه مخفی نباشه)

خدا نگهدار
سلام.
در تکمیل صحبت های آرش عرض کنم که vbnormal فایل رو نه تنها از حالت هیدن در میاره بلکه از حالت های read only و
arashrj نوشته است:سلام

اگه اجازه هست من توضیح بدم
این کد SetAttr "c:File.xxx", vbNormal
باعث میشه خاصیت Hidden غیر فعال بشه (یعنی فایل دیگه مخفی نباشه)

خدا نگهدار
سلام.
در تکمیل صحبت های آرش عرض کنم که vbnormal فایل رو نه تنها از حالت هیدن در میاره بلکه از حالت های read only و سیستمی هم در میاره تا فایل به راحتی پاک بشه. اتربیوت فایل رو 0 میکنه تا هیچ ویژگی نداشته باشه.
البته یدونه API هم وجود داره که فایل های مخفی هم پاک میکنه من الان حضور ذهن ندارم از بچه ها بپرسی بهت میگن
بله حسین جان درست میگن من یادم رفته بود با این API هم این کار رو راحتتر میشه انجام داد حتی اگه Hidden هم باشه باز هم پاکش میکنه

کد:
Declare Function DeleteFile Lib "kernel32" Alias "DeleteFileA" (ByVal lpFileName As String) As Long
سلام.
درسته ولی باز اگه قبلش SetAttr بذاریم بهتره. چون read only هارو پاک نمیکنه.