gistfile1.txt import java.io.File;import java.io.IOException;public class FileTest { public static void main(String[] args) throws IOException{ //以当前路径创建一个File对象 File file = new File("."); //直接获得文件名 Syste
import java.io.File; import java.io.IOException; public class FileTest { public static void main(String[] args) throws IOException{ //以当前路径创建一个File对象 File file = new File("."); //直接获得文件名 System.out.println(file.getName()); //获取相对路径的父路径可能会出错 System.out.println(file.getParent()); //获取绝对路径 System.out.println(file.getAbsoluteFile()); //获取上一级路径 System.out.println(file.getAbsoluteFile().getParent()); //在当前路径下创建一个临时文件 File tmpFile = File.createTempFile("aaa",".txt",file); //指定当JVM退出时删除文件 tmpFile.deleteOnExit(); //以系统当前时间为新文件夹的名字 File newFile = new File(System.currentTimeMillis()+""); System.out.println("对象是否存在 : "+newFile.exists()); //以指定newFile对象创建一个文件 newFile.createNewFile(); //以newFile对象创建一个目录,因为newFile已经存在 newFile.mkdir();//return false //使用list()方法列出当前路径下的所有文件和路径 String [] fileList = file.list(); System.out.println("====当前路径下的所有文件===="); for (String fileName : fileList) { System.out.println(fileName); } //listRoots()静态方法列出的所有磁盘根路径 File [] roots = File.listRoots(); System.out.println("====系统所有根路径如下===="); for (File root : roots) { System.out.println(root); } } }