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

مشکل با DirRootExternal


yaser_b4a

سوال

با سلام

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

 

کسی میتونه توضیحی بده؟مرسی

File.WriteString(File.DirRootExternal , "00dre" , "32462514")

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

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

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

برادر این دستور برای دسترسی خود حافظه دستگاه هست نه External SD Storeg

 

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

File.MakeDir("/storage/external_sd/Android/data/", "نام مورد نظر")

ولی احتمال اینکه در نسخه های مختلف اندروید کار نکه هست

 

این آدرس هم میتونی تست کنی خودت

"/mnt/external_sd"
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بنظرم بهتره اول یه فایل txt داخل پوشه اسست پروژت بسازی اونو داخل dirrootexternal کپی کنی یا داخل هر جایی که میخوای

بعد یه شرط بزاری دفعه بعدی اگه فایل موجود بود دیگه از فولدر برنامه کپی رو انجام نده

بعد عمل نوشتن رو روی اون فایل انجام بدی

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

سلام این کدو امتحان کنید...

 If File.ExternalWritable = True Then
File.MakeDir(File.DirRootExternal,"b4a")
end if

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

AddPermission(android.permission.WRITE_EXTERNAL_STORAGE) 
لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

سلام این کدو امتحان کنید...

 If File.ExternalWritable = True Then
File.MakeDir(File.DirRootExternal,"b4a")
end if

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

AddPermission(android.permission.WRITE_EXTERNAL_STORAGE) 

 

 

 

برادر این دستور برای دسترسی خود حافظه دستگاه هست نه External SD Storeg

 

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

File.MakeDir("/storage/external_sd/Android/data/", "نام مورد نظر")

ولی احتمال اینکه در نسخه های مختلف اندروید کار نکه هست

 

این آدرس هم میتونی تست کنی خودت

"/mnt/external_sd"
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

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

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