انجمن سایت کلیدستان



مشگل در پاک کردن فولدر در حافظه گوشی androidزمان کنونی: ۱۳۹۸/۰۶/۲۸، ۱۱:۳۰ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: mehranbagvand
آخرین ارسال: mehranbagvand
پاسخ 2
بازدید 38

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشگل در پاک کردن فولدر در حافظه گوشی android

مشگل در پاک کردن فولدر در حافظه گوشی android

#1
سلام دوستان میخام یه پوشه رو تویه گوشیم پاک کنم اما نمیتونیم 
کدهام به این صورته:
اما انگار برام کار نمیکنه
کد:
   @Override
   protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.activity_main);

       Button button = (Button)findViewById(R.id.btnCache);
       button.setOnClickListener(new View.OnClickListener() {
           @Override
           public void onClick(View v) {
               
               File root = android.os.Environment.getExternalStorageDirectory();
               File dir = new File (root.getAbsolutePath() + "test");
               deleteDirectory(dir);
           }
       });
   }
   static public boolean deleteDirectory(File path) {
       if( path.exists() ) {
           File[] files = path.listFiles();
           if (files == null) {
               return true;
           }
           for(int i=0; i<files.length; i++) {
               if(files[i].isDirectory()) {
                   deleteDirectory(files[i]);
               } else {
                   files[i].delete();
               }
           }
       }
       return( path.delete() );
   }


}
پاسخ

مشگل در پاک کردن فولدر در حافظه گوشی android

#2
مشگلم حل شد از اجازه دسترسی به فایل منیجر بود
پاسخ


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان