• 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();//如果不存在则创建
                }
            }     

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

  • 相关阅读:
    简要集群复制shell脚本
    git命令
    gitlab部署
    QPS、TPS、并发用户数、吞吐量关系
    Windows admin center
    ftp命令行工具
    ftp ftps sftp
    部署 Nethogs
    smtp imap
    如何在【博客园】通过搜索 博主 昵称 来找到博主?
  • 原文地址:https://www.cnblogs.com/zzcong/p/5711421.html
Copyright © 2020-2023  润新知