zoukankan      html  css  js  c++  java
  • Android 创建目录

    //android 内部存储自定义目录写入文件
    
    try{
    File testDir = new File(this.getFilesDir().getAbsolutePath() + File.separator + "myFolder");
    if(!testDir.exists()){
      testDir.mkdir();
    }
    
    f = new File(testDir, "test.txt");
    FileOutPutStream fos = new FileOutPutStream(f); 
    ...
    }
    catch(IOException e) { e.printStackTrace(); }
    //android 外部存储自定义目录(手机自带存储也属于外部存储)
    
    /*Environment.getExternalStorageDirectory()取得机器的SD卡位置,File.separator为分隔符“/”*/
    
    private final static String myPath=Environment.getExternalStorageDirectory()+File.separator+"myFolder";
    
    boolean sdCardExist = Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);
            if(!sdCardExist){
    
                Toast.makeText(MainActivity.this, "请插入外部SD存储卡",Toast.LENGTH_SHORT).show();
    
            }else {
                //如果存在SD卡,判断文件夹目录是否存在
                File dirFile = new File(myPath);
                //判断文件夹目录是否存在
                if (!dirFile.exists()) {
                    dirFile.mkdir();//如果不存在则创建
                }
            }     

    注意:多级目录必须逐一创建

  • 相关阅读:
    input光标位置
    清除浮动
    CSS的两种盒模型
    网页中常用的命名
    清除inline-block元素默认间距
    自定义复选框样式及全选操作
    如何用elementui去实现图片上传和表单提交,用axios的post方法
    datatables
    9273:PKU2506Tiling
    666:放苹果
  • 原文地址:https://www.cnblogs.com/zzcong/p/5711421.html
Copyright © 2011-2022 走看看