Environment 常用方法:

* 方法:getDataDirectory()
解释:返回 File ,获取 Android 数据目录。
* 方法:getDownloadCacheDirectory()
解释:返回 File ,获取 Android 下载/缓存内容目录。
* 方法:getExternalStorageDirectory()
解释:返回 File ,获取外部存储目录即 SDCard
* 方法:getExternalStoragePublicDirectory(String type)
解释:返回 File ,取一个高端的公用的外部存储器目录来摆放某些类型的文件
* 方法:getExternalStorageState()
解释:返回 File ,获取外部存储设备的当前状态
* 方法:getRootDirectory()

解释:返回 File ,获取 Android 的根目录

public void getSDPath(){ File sdDir = null; File sdDir1 = null;File sdDir2 = null;boolean sdCardExist = Environment.getExternalStorageState() .equals(android.os.Environment.MEDIA_MOUNTED); //判断sd卡是否存在 if (sdCardExist) { sdDir = Environment.getExternalStorageDirectory();//获取跟目录 sdDir1 = Environment.getDataDirectory();sdDir2 =Environment.getRootDirectory();} System.out.println("getExternalStorageDirectory(): "+sdDir.toString()); System.out.println("getDataDirectory(): "+sdDir1.toString()); System.out.println("getRootDirectory(): "+sdDir2.toString()); } 

//判断一个路径下的文件(文件夹)是否存在public class IsExist {public static void main(String[] args) {isExist("e://12");}
/*** * @param path 文件夹路径*/public static void isExist(String path) {File file = new File(path);//判断文件夹是否存在,如果不存在则创建文件夹if (!file.exists()) {file.mkdir();}}}

//1.在SD卡上创建一个文件夹public class make extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); File sd=Environment.getExternalStorageDirectory(); String path=sd.getPath()+"/notes"; File file=new File(path); if(!file.exists()) file.mkdir(); }








更多相关文章

  1. androidSDK无法更新的解决方法之一
  2. Android(安卓)SD卡操作
  3. android全屏去掉title栏的多种实现方法
  4. Android之Service学习篇一:Service启动方式之startService
  5. android 中隐藏EditText的下划线方法
  6. View类的XML属性、相关方法及说明
  7. Android:WebView与Javascript交互(相互调用参数、传值)
  8. webkit for android
  9. Android调用系统默认浏览器访问的方法

随机推荐

  1. Interaction and Visual Design the Andr
  2. Android开发之android_apk 在线安装(源代
  3. android 适配器Adpter的使用总结 之 Curs
  4. Android解析JSON
  5. android 导出签名APK--混淆文件proguard.
  6. Google Android(安卓)应用程序结构
  7. Android(安卓)Pull解析xml
  8. Android(安卓)SDK Manager无法更新的解决
  9. vlc android 代码编译
  10. Android(安卓)error:No CPU/ABI system i