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了。

你可能感兴趣的:(android,职场,文件夹,休闲)