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

چک کردن وجود حافظه خارجی


esmaeil57

سوال

سلام

با چه دستوری میشه وجود حافظه خارجی رو فهمید؟ البته به همراه مقدار فضای اشغالی و مقدار خالی اون.

ممنونم

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

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

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

سلام

Dim TargetDir as String

If File.ExternalWritable = True then
   TargetDir = File.DirRootExternal
    msgbox(TargetDir,"External Storage"))
else
     TargetDir = File.DirInternal
     msgbox(TargetDir,"Internal Storage"))
end if

کد بالا برای چک کردن هست

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

برای گرفتن مقدار حجم هم این رو امتحان کنید:

Dim r As Reflector
  r.Target = r.GetContext
  r.Target = r.RunMethod("getResources")
  r.Target = r.RunMethod("getDisplayMetrics")
  Log(r.GetField("xdpi"))
  Log(r.GetField("ydpi"))

خودم امتحان نکردم ولی جواب میده احتمالا

میتونید به جای Log کردن از MsgBox یا ... استفاده کنید

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

سلام

Dim TargetDir as String

If File.ExternalWritable = True then
   TargetDir = File.DirRootExternal
    msgbox(TargetDir,"External Storage"))
else
     TargetDir = File.DirInternal
     msgbox(TargetDir,"Internal Storage"))
end if

کد بالا برای چک کردن هست

داداش کدی که نوشتی وجود حافظه ی داخلی رو بررسی میکنه و آدرس اون رو برمیگردونه ، برخلاف اسمش File.DirRootExternal دقیقا روت حافظه ی داخلی رو برمیگردونه!!!

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

بایگانی شده

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

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
  • کاربران آنلاین در این صفحه   0 کاربر

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