Java文件操作
来源:互联网 发布:nginx rewrite by lua 编辑:程序博客网 时间:2024/05/22 07:03
Java File类的使用
Test2.java 文件代码:
//File操作文件或目录(文件夹)的类
//File 可以创建文件 删除文件 复制文件
public class Test7 {
public static void main(String[] args) {
File file=new File("d:/java/a.txt");
System.out.println(file.exists());//判断文件是否存在 true
System.out.println(file.canRead());//判断文件是否可读 true
System.out.println(file.canWrite());//判断文件是否可写 true
System.out.println(file.getAbsolutePath());//获取文件的绝对路径 d:\java\a.txt
System.out.println(file.getName());//获取文件名 a.txt
System.out.println(file.isFile());//判断是否是文件还是目录 true
System.out.println(file.length());//获取文件的字符数量 10
}
}
//File 可以创建文件 删除文件 复制文件
public class Test7 {
public static void main(String[] args) {
File file=new File("d:/java/a.txt");
System.out.println(file.exists());//判断文件是否存在 true
System.out.println(file.canRead());//判断文件是否可读 true
System.out.println(file.canWrite());//判断文件是否可写 true
System.out.println(file.getAbsolutePath());//获取文件的绝对路径 d:\java\a.txt
System.out.println(file.getName());//获取文件名 a.txt
System.out.println(file.isFile());//判断是否是文件还是目录 true
System.out.println(file.length());//获取文件的字符数量 10
}
}
使用File类创建文件
Test2.java 文件代码:
//File类 创建一个文件
public class Test8 {
public static void main(String[] args) throws IOException {
//File file=new File("d:/java/a.txt");
//File.separator可以跨不同系统
File file=new File("d:"+File.separator+"java"+File.separator+"b.txt");
if(!file.exists()){
boolean flag=file.createNewFile();//创建文件
System.out.println("创建是否成功:"+flag);
}
System.out.println(file.getAbsolutePath());//绝对路径
System.out.println(file.getName());//获取文件名
//最后一次文件更改时间(毫秒数)
long time=file.lastModified();
Date date=new Date(time);//构造方法直接把毫秒数变成Date类
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String t=sdf.format(date);
System.out.println("上一次文件的更改时间:"+t);
}
}
public class Test8 {
public static void main(String[] args) throws IOException {
//File file=new File("d:/java/a.txt");
//File.separator可以跨不同系统
File file=new File("d:"+File.separator+"java"+File.separator+"b.txt");
if(!file.exists()){
boolean flag=file.createNewFile();//创建文件
System.out.println("创建是否成功:"+flag);
}
System.out.println(file.getAbsolutePath());//绝对路径
System.out.println(file.getName());//获取文件名
//最后一次文件更改时间(毫秒数)
long time=file.lastModified();
Date date=new Date(time);//构造方法直接把毫秒数变成Date类
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String t=sdf.format(date);
System.out.println("上一次文件的更改时间:"+t);
}
}
使用File类创建目录
下面是一个例子:
Test4.java 文件代码:
//File创建目录(文件夹)
public class Test11 {
public static void main(String[] args) {
//directory
File dir=new File("hehe");
if(!dir.exists()){
boolean flag=dir.mkdir();//make directory
System.out.println("flag="+flag);//表示是否创建成功
}
//创建多层次目录 a/b/c/d
File dir1=new File("a"+File.separator+"b"+File.separator+"c"+File.separator+"d");
boolean flag=dir1.mkdirs();//make directorys
System.out.println("flag="+flag);
StringBuilder sb=new StringBuilder();
}
}
public class Test11 {
public static void main(String[] args) {
//directory
File dir=new File("hehe");
if(!dir.exists()){
boolean flag=dir.mkdir();//make directory
System.out.println("flag="+flag);//表示是否创建成功
}
//创建多层次目录 a/b/c/d
File dir1=new File("a"+File.separator+"b"+File.separator+"c"+File.separator+"d");
boolean flag=dir1.mkdirs();//make directorys
System.out.println("flag="+flag);
StringBuilder sb=new StringBuilder();
}
}
0 0
- java文件操作
- java文件操作大全
- java文件操作大全
- java文件操作大全
- java文件操作大全
- Java文件操作大全-
- java文件操作大全
- java文件操作大全
- Java文件操作详解
- Java文件操作大全
- Java文件操作大全
- java 文件操作大全
- Java文件操作详解
- java 文件操作大全
- Java文件操作详解
- java 文件操作大全
- Java 文件操作
- Java 文件操作
- 致青春——(/・ω・\)
- os x 远程桌面连接无法验证您希望连接的计算机的身份
- unity 在鼠标点击位置生成物体
- Java String、StringBuffer、StringBuilder源码解析
- 第五次C++作业
- Java文件操作
- android 四大组件之BroadCastReceiver
- webUI自动化测试框架---”pyswat“介绍
- android:mvp+dagger2解析
- 基于腾讯云搭建直播系统及空间直播问题定位
- url的一些正则处理 一个比较高效的函数
- Tensorflow教程_练习代码
- Unicode和UTF-8的区别
- Easy-13