Java类中的File的方法
来源:互联网 发布:mp288清零软件 编辑:程序博客网 时间:2024/06/02 17:44
1.mkdir()和mkdirs()的区别
mkdir()方法
该方法不能在不存在的文件夹 下创建文件,即该方法使用必须其父文件存在。
mkdirs()方法
该方法就是即使文件不存在,也会根据名称把文件都创建,可以在不存在的目录里创建文件夹。
File.isfile() 如果文件存在且为正常文件,返回true
File.isDirectory() 表示判断是否为目录,返回值为true
1.定义存自定义文件的目录
2.判断文件是否存在
3.不存在就用mkdirs()创建,避免多级目录 然后创建文件createNewFile()
4.存在就把现有文件删除,重新新建
代码实现:
1.权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
2.java代码
findViewById(R.id.new_file).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).getPath()+"/text";
File f=new File(path,"123.txt");
if (!f.exists()){
f.mkdirs();
try {
f.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}else {
f.delete();
File f1=new File(path,"122.txt");
try {
f1.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
}
});
1 0
- Java类中的File的方法
- Java File类中的renameTo方法陷阱
- Java中的File类及其常用方法
- java中的File类常用方法
- java中的File对象的renameTo方法的理解
- java中的File类
- java中的File类
- Java中的File类
- Java中的File类
- JAVA中的File类
- Java中的File类
- java中的File类
- Java 中的 File 类
- java中的file类
- Java中的File类
- java中File类中的常用的方法 复制,读文件
- Java io中的File类里面的方法总览和使用示例
- java File类的基本方法
- Android 发布项目到jcenter
- 大话动态内存(一)
- sql-server2008设置定时备份数据库
- 跨域访问问题
- folder和group的区别,不仅仅是蓝色和黄色的区别
- Java类中的File的方法
- EXCEL 回车换行怎么办?ALT+回车
- Activity的四种launchMode
- POJ 3436-ACM Computer Factory(EK增广路算法)
- 不恰当的update语句使用主键和索引导致mysql死锁
- 小儿反复发低烧医案一则
- Java之helloworld程序
- quartz使用流程
- "平底方向盘"比圆形方向盘好在哪?