package File1;
import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;
//文件的检查是不是存在和创建的语句
/**
- 1.第一步创建和文件的关联使用的语句是 File file=new File(“这个是地址”);
* 地址分为绝对地址和相对地址。
* 默认在文件夹下面,想在包下面src/包名/ - 2.检查是不是存在的语句是file.exists();
- 3.接下来就是如果不存子,创建文件, file.createNewFile();不能覆盖已经存在的文件
- 这个的文件创建不能创建多个包
- 用file.mkdir();
- 删除文件夹 file.delete();
- 流出所有的子文件夹file.listfiles();
- 创建多个文件
- 4.接着就是一些检查文件的属性。;
- 5.//时间有一个格式化的类;
- SimpleDateFormat simpleDateFormat=new SimpleDateFormat(“yyyy/MM/dd hh:mm”);
- 6.注意:如果直接写路径的,文件是的parent路径是null;
- @author 小虎牙
*/
public class FileTest {
public static void main(String[] args) {// TODO 自动生成的方法存根File file = new File("src/File1/word1.txt");if (file.exists()) {System.out.println("文件已经存在!");} else {try {file.createNewFile();} catch (IOException e) {// TODO 自动生成的 catch 块e.printStackTrace();}System.out.println("创建成功");}String stiring = file.getName();System.out.println(stiring);// 文件是不是可读的文件System.out.println(file.canRead());// 文件的长度System.out.println(file.length());// 文件是不是可写入System.out.println(file.canWrite());// 文件是不是存在System.out.println(file.exists());// 文件的绝对路径System.out.println("文件的绝对路径" + file.getAbsolutePath());// 文件的父类文件,这里直接写了文件的路径,就是没有父类文件System.out.println("文件的父类路径" + file.getParent());System.out.println("是不是文件:" + file.isFile());System.out.println("文件是不是文件夹:" + file.isDirectory());System.out.println("文件是不是隐藏文件:" + file.isHidden());// 时间有一个格式化的类SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy/MM/dd hh:mm");// 格式必须是yyyy/mm/dd hh:mm:ssSystem.out.println("文件的最后修改时间:" + simpleDateFormat.format(file.lastModified()));
}
}