android 创建文件夹和文件

原创 2016年05月31日 14:24:22

目的:在APP的私有目录下,创建文件夹和文件。

getExternalFilesDirs("QY-N1")是寻找Android/data/<应用包名>/files路径,"QY-N1"是子目录的名称,如果没有找到调用之后会自动生成该目录
getExternalFilesDirs("QY-N1"是寻找Android/data/<应用包名>/files路径,"QY-N1"是子目录的名称,如果没有找到不会主动创建目录

 File file = getExternalFilesDir("QY-N1");
 System.out.println("路径是"+file.getPath());

 if(file.exists())
 {
   System.out.println("文件已经存在");
 }
 else
 { file.mkdirs();}
 String p = file.getPath()+File.separator+"QY-N1-13-41.xml";
 System.out.println("文件名称"+p);

在java中新建一个类,进行简单的封装

public class FileService   {
    //在应用文件夹下创建文件夹
    public File CreatFolderInAPP(String path, String FolderName){
        String status = Environment.getExternalStorageState();
       if (status.equals(Environment.MEDIA_MOUNTED)) {
           System.out.println("SD存在");
            File file = new File(path,FolderName);
           if(file.exists())
           {
               System.out.println("文件已经存在");
           }
           else
           { file.mkdirs();}
           return file;
        }
       else
        {
            System.out.println("没有发现SD卡");
        }
        return null;
    }
    public String CreatFileInAPP(File Folder, String FilserName){
       String file =  Folder.getPath()+Folder.separator+FilserName;
        return file;
    }


    public FileService() {
        System.out.println("创建了一个FileService对象");
    }
}






版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android中创建文件夹和文件的操作

本文重温讲解下Android中如何创建文件夹和文件, 1、首先需要添加权限   2、FolderCreate.java文件,用来...

Android创建文件夹及文件并写入数据

package elwin.fei.mobileaudio; import java.io.BufferedWriter; import java.io.File; import java....

【算法拾遗】二分查找递归非递归实现

本篇博文没太多要说的,二分查找很简单,也是常见常考的查找算法,一下是递归非递归的实现。 非递归实现:

在Android中对文件的读写操作

package com.example.filedemo2; import java.io.ByteArrayOutputStream; import java.io.FileInputStream...

Android中将View的内容保存为图像的方法

原理:创建一个新的Bitmap,然后再根据它来创建一个Canvas,最后调用View的draw方法将View画到Canvas上,这样得到的Bitmap就是我们想要的。代码: public Bit...

解决Android 7.0 (Android N)中 Android Device Monitor(DDMS)的 File Explorer不显示目录树的问题

1. 问题将手机升级到Android 7.0后,打开Android Device Monitor(DDMS)后,File Explorer中显示一片空白。如下:Android Device Monit...

【设计模式】单例设计模式的N中Java实现方法

特点 单例模式的特点: 1、只能有一个实例; 2、必须自己创建自己的一个实例; 3、必须给所有其他对象提供这一实例。 饿汉式单例模式 也称为预先加载法,...

android在当前app的目录下创建一个文件

android在app的目录下创建文件;

Android创建txt文件并写入

 有的时候后台返回的json数据太多,在控制台log日志打印时,一次性输出不全,网上有介绍使用log工具类,这里不再赘述。 我们用到另一种方法,把请求的得到的json数据写入txt文件:  ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)