/*
java.io.File;
1.File类和流无关,不能通过该类完成文件的读和写
2.File是文件和目录路径名的抽象表示形式
File代表的是硬盘上的Directory和file
*/
import java.io.*;
import java.util.*;
import java.text.*;
public class fuck13{
public static void main(String[] args)throws Exception {
//path可以分为相对路径和绝对路径
//File(String pathname)
// 通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。
File f1=new File("fuck13.java");
//boolean exists()
//测试此抽象路径名表示的文件或目录是否存在。
System.out.println(f1.exists());
//如果不存在的话就创建
if(!f1.exists()){
//创建目录
f1.mkdir();
//创建多重目录
File f1=new File("d:/q/w/d/a");
f1.mkdirs();
//创建文件
f1.createNewFile();
}
//1.获取绝对路径
File getAbsoluteFile()
返回此抽象路径名的绝对路径名形式。
String getAbsolutePath()
返回此抽象路径名的绝对路径名字符串。
//2.获取文件名
String getName()
返回由此抽象路径名表示的文件或目录的名称。
//3.获取父
String getName()
返回由此抽象路径名表示的文件或目录的名称。
//4.判断是目录还是文件
boolean isAbsolute()
测试此抽象路径名是否为绝对路径名。
boolean isDirectory()
测试此抽象路径名表示的文件是否是一个目录。
//5.获取最后一次修改时间
long lastModified()
返回此抽象路径名表示的文件最后一次被修改的时间。
//将long格式转换成日历格式
Date t=new Date(f1.lastModified());
System.out.println(new SimpleDateFormat("yyyy-MM-dd").format(t));
//6.获取文件的长度(字节数)
long length()
返回由此抽象路径名表示的文件的长度。
//7.列出子目录或者子文件
String[] list()
返回一个字符串数组,这些字符串指定此抽象路径名表示的目录中的文件和目录。
}
}
java.io.File;
1.File类和流无关,不能通过该类完成文件的读和写
2.File是文件和目录路径名的抽象表示形式
File代表的是硬盘上的Directory和file
*/
import java.io.*;
import java.util.*;
import java.text.*;
public class fuck13{
public static void main(String[] args)throws Exception {
//path可以分为相对路径和绝对路径
//File(String pathname)
// 通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。
File f1=new File("fuck13.java");
//boolean exists()
//测试此抽象路径名表示的文件或目录是否存在。
System.out.println(f1.exists());
//如果不存在的话就创建
if(!f1.exists()){
//创建目录
f1.mkdir();
//创建多重目录
File f1=new File("d:/q/w/d/a");
f1.mkdirs();
//创建文件
f1.createNewFile();
}
//1.获取绝对路径
File getAbsoluteFile()
返回此抽象路径名的绝对路径名形式。
String getAbsolutePath()
返回此抽象路径名的绝对路径名字符串。
//2.获取文件名
String getName()
返回由此抽象路径名表示的文件或目录的名称。
//3.获取父
String getName()
返回由此抽象路径名表示的文件或目录的名称。
//4.判断是目录还是文件
boolean isAbsolute()
测试此抽象路径名是否为绝对路径名。
boolean isDirectory()
测试此抽象路径名表示的文件是否是一个目录。
//5.获取最后一次修改时间
long lastModified()
返回此抽象路径名表示的文件最后一次被修改的时间。
//将long格式转换成日历格式
Date t=new Date(f1.lastModified());
System.out.println(new SimpleDateFormat("yyyy-MM-dd").format(t));
//6.获取文件的长度(字节数)
long length()
返回由此抽象路径名表示的文件的长度。
//7.列出子目录或者子文件
String[] list()
返回一个字符串数组,这些字符串指定此抽象路径名表示的目录中的文件和目录。
}
}