رفتن به مطلب
  • 0

دستور پاک کردن فایل یا پوشه


iraj_astara

سوال

با سلام

هر دستوری رو امتحان میکنم که فایل یا پوشه ای رو پاک کنه  ، عمل نمیکنه در واقع اسم فایلی که میخوام پاک کنم مشخص نیست و بر اساس فرمت میخوام پاک کنم و یا اینکه پوشه رو پاک کنم

دستورات متقاوتی رو دیدم و تغییرات دادم باز هم جواب نداد ، اینم یه نمونه

File.Delete(File.DirRootExternal & "/Abs/","*.*")
File.Delete(File.DirInternal & "/Abs/","*.*")


ممنون میشم راهنمایی بکنید

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

8 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

شما باید دسترسی به اکسترنال رو در مانیفست هم فعال کنی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

با سلام

هر دستوری رو امتحان میکنم که فایل یا پوشه ای رو پاک کنه  ، عمل نمیکنه در واقع اسم فایلی که میخوام پاک کنم مشخص نیست و بر اساس فرمت میخوام پاک کنم و یا اینکه پوشه رو پاک کنم

دستورات متقاوتی رو دیدم و تغییرات دادم باز هم جواب نداد ، اینم یه نمونه

File.Delete(File.DirRootExternal & "/Abs/","*.*")
File.Delete(File.DirInternal & "/Abs/","*.*")


ممنون میشم راهنمایی بکنید

سلام شما حتماً قبل از ارسال چنین موضوعی سرچ میکردین

اینم پاسخ شما

لینک

لینک ارسال
به اشتراک گذاری در سایت های دیگر

با سپاس از شما جناب نیکروان ولی متاسفانه جوابی نگرفتم , error میده که همچین پوشه هایی نیست ، در صورتیکه با اسامی ساده تر هم تست کردم و پوشه ها وجود داره

لینک ارسال
به اشتراک گذاری در سایت های دیگر

این دستور میاد از طریق اسم و مسیر فایل ، فایل مورد نظر رو پاک میکنه.

اگه میخواین بر اساس فرمت پاک کنه بحثی جداست که باید اول لیست فایل های اون مسیر رو بگیرید و بعد توی حلقه فور اون فایل هارو بررسی بکنید و بگید اگه فرمت فلان بود این فایل پاک بشه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خیلی ممنون

خوب اگه اسم پوشه و مسیر رو بدونم و فقط بخوام اون پوشه پاک بشه چجوری میشه؟

اینجوری نمیشه؟

File.Delete(File.DirRootExternal & "/Abs/1")
لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

خیلی ممنون

خوب اگه اسم پوشه و مسیر رو بدونم و فقط بخوام اون پوشه پاک بشه چجوری میشه؟

اینجوری نمیشه؟

File.Delete(File.DirRootExternal & "/Abs/1")

متوجه نمیشم.

یعنی میخواین ادرس پوشه رو بدید و هرچی فایل داخل اون پوشه هست پاک بشه؟؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بله ، دقیقا

بدون اینکه داخل پوشه برم و محتویات رو لیست کنم و بعد پاک کنم ، یکسره وقتی آدرس پوشه رو میدونم ، پوشه رو پاک کنم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بله ، دقیقا

بدون اینکه داخل پوشه برم و محتویات رو لیست کنم و بعد پاک کنم ، یکسره وقتی آدرس پوشه رو میدونم ، پوشه رو پاک کنم

Dim l As List
l.Initialize
l=File.ListFiles(File.DirRootExternal&"/pooshe/pejman")

For i=0 To l.Size-1
	File.Delete(File.DirRootExternal&"/pooshe/pejman",l.Get(i))
Next

جای پوشه و پژمان ، اسم پوشه خودتون رو بذارید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...