PDA

View Full Version : سوال: حذف فایل و شاخه در vb6



ashkan
جمعه 27 دی 1387, 14:24 عصر
سلام،

یک برنامه تحت vb6 نوشتم که یک شاخه دلخواه را که بهش بدی تمامی فایلهای اون شاخه رو حذف میکنه.
در اصل این برنامه رو برای حذف فایلهای شاخه temp ویندوز نوشتم.

مشکلاتی که دارم اینه:
1- اگه در اون شاخه چند شاخه تودرتو وجود داشته باشه،نمیدونم چطوری به سادگی تمامی اون شاخه ها رو حذف کنم.(با توجه به مشکل سوال 2)
2-همین طور که میدونید در شاخه temp ویندوز ممکنه چند فایل یا شاخه وجو داشته باشه که به علت استفاده ویندوز از اونها، نشه اونها رو حذف کرد.پس باید این رو در نظر داشت که برنامه بتونه بقیه فایلها رو حذف کنه ولی از روی فایلهای غیر قابل حذف رد بشه.(مخصوصاً در شاخ های تودرتو)
3-چطور توی vb6 فایلهای readonly,system,hidden رو حذف کنم؟(مخصوصاً فایلهای system)
4-دستور مستقیم حذف شاخه در vb6 چیه؟

البته نمیخوام از دستور shell استفاده کنم.و از دستوراتی مثل kill استفاده بشه.

با تشکر.

mpmsoft
جمعه 27 دی 1387, 16:27 عصر
به لینک زیر مراجعه کن کمکت می کنه

http://www.vb6.us/tutorials/using-fso-file-system-object-vb6

xxxxx_xxxxx
جمعه 27 دی 1387, 21:05 عصر
از اين تابع استفاده كنيد. با قابليت حذف فايل هاي فقط خواندني و مخفي و سيستمي:
Delete كردن يك فولدر با همه زيرشاخه ها و فايل هاش (http://barnamenevis.org/forum/showpost.php?p=664247&postcount=316)

لينك پست قبل هم واقعاً مفيده ازش استفاده كنيد.
با تشكر از mpmsoft