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

ساخت فولدر در حافظه خارجی


abbas2142

سوال

با سلام

 

می دونم الان می گید چرا سرچ نکردی و...

مشکل من اینجاست که کد رو زدم ولی فولدر داخل خافظه داخلی ساخته می شه نه روی حافظه خارجی !!

الان کد من کجاش غلطه ؟؟؟؟

File.MakeDir(File.DirRootExternal,"test")

یه سوالی دیگه هم داشتم می شه به کد یه چیزی اضافه کنم که اول برنامه بیاد ببینه کارت حافظه روی گوشی نصب هستش یا نه بعد اون وقت بیاد فولدر رو اگه کارت حافظه وجود داشت که روی کارت حافظه ساخته بشه اگه نه که بره داخل حافظه خود گوشی درستش کنه ؟؟؟

 

سوالی دیگه هم داشتمکه الان می گید باید واسش تاپیک بزنی  :D  :D

 

با تشکر

 

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

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

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

من خودم گوشی ندارم تست کنم 

یه چندتا مورد تو سایت اصلی پیدا کردم نگاه بنداز ببین به کارت میاد 

لینک1

لینک2

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

من تو سایت اصلی گشتم به 2تا تاپیک برخوردم ببین به کارت میاد 

لینک1

لینک2

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

من تو سایت اصلی گشتم به 2تا تاپیک برخوردم ببین به کارت میاد 

لینک1

لینک2

با تشکر از شما

با این کدی که کشف کردم درست شد ( البته فعلا که روی گوشی خودم کار کرد روی چند تا گوشی دیگه تست می کنم ببینم چی می شه )

File.MakeDir (File.DirRootExternal ,"/external_sd/test/")

حالا اون مشکل حل شد و برنامه پوشه رو توی کارت حافظه درست میکنه

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

می شه به کد یه چیزی اضافه کنم که اول برنامه بیاد ببینه کارت حافظه روی گوشی نصب هستش یا نه بعد اون وقت بیاد فولدر رو اگه کارت حافظه وجود داشت که روی کارت حافظه ساخته بشه اگه نه که بره داخل حافظه خود گوشی درستش کنه ؟؟؟

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

یه دستور if دیگه ؛ بیاد چک کنه رم هست که فلودر تو رم بسازه در غیر اینصورت تو حافظه داخلی بساز 

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

یه دستور if دیگه ؛ بیاد چک کنه رم هست که فلودر تو رم بسازه در غیر اینصورت تو حافظه داخلی بساز 

خوب من چطوری بزنم

مشکل اینه کدش رو نمی دونم که چطوری چک کنم

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

بفرمایید ببینید جواب میده 

If File.ExternalReadable = True Then
	File.MakeDir (File.DirRootExternal ,"/external_sd/test/")
      Msgbox("فلودر در حافظه جانبی ایجاد شد","حافظه جانبی وجود دارد")
   Else
   File.MakeDir(File.DirInternal,"mm/90")
   
      Msgbox("فلودر در در حافظه داخلی ایجاد شد","حافظه جانبی وجود ندارد")   
   End If
لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

بفرمایید ببینید جواب میده 

If File.ExternalReadable = True Then
	File.MakeDir (File.DirRootExternal ,"/external_sd/test/")
      Msgbox("فلودر در حافظه جانبی ایجاد شد","حافظه جانبی وجود دارد")
   Else
   File.MakeDir(File.DirInternal,"mm/90")
   
      Msgbox("فلودر در در حافظه داخلی ایجاد شد","حافظه جانبی وجود ندارد")   
   End If

 

ممنون از کدی که دادی ولی مثل اینکه مشکل داره

 

وقتی که True در هر دو صورت چه کارت حافظه روی گوشی باشه چه نباشه میاد می گه حافظه جانبی وجود دارد  :S

 

وقتی هم که False در هر دو صورت چه کارت حافظه روی گوشی باشه چه نباشه میاد می گه حافظه جانبی وجود ندارد  :S

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

بایگانی شده

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

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

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