android創建文件夾

 在android中有很多功能的使用,要首先獲得使用這個功能的權限

文件夾的創建就是一個例子,之前由於沒有添加權限,怎麼創建也不成功,很是鬱悶,下面是創建文件夾的一個例子:

  1. private void createShareBoardFolders() { 
  2.     File sdcarddir = android.os.Environment.getExternalStorageDirectory(); 
  3.     mstrMainFolder = sdcarddir.getPath() + "/" 
  4.             + mActivity.getResources().getString(R.string.shareboard); 
  5.  
  6.     File file = new File(mstrMainFolder); 
  7.     if (!file.exists()) { 
  8.         file.mkdirs(); 
  9.     } 
  10.  
  11.     mstrCanvas = mstrMainFolder + "/" 
  12.             + mActivity.getResources().getString(R.string.canvas); 
  13.     file = new File(mstrCanvas); 
  14.     if (!file.exists()) { 
  15.         file.mkdirs(); 
  16.     } 
  17.  
  18.     mstrBackGnd = mstrMainFolder + "/" 
  19.             + mActivity.getResources().getString(R.string.background); 
  20.     file = new File(mstrBackGnd); 
  21.     if (!file.exists()) { 
  22.         file.mkdirs(); 
  23.     } 

在這個例子中創建了三個文件夾,創建的目錄是在SD卡中,這樣做還不夠,爲了讓這段代碼真正起到作用,需在Manifest文件中加上如下代碼:

  1. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

這樣就OK了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章