File的知识
package io; import java.io.File; import java.io.IOException; public class FileTest { public static void main(String[] args) throws IOException { File f = new File(".");// 以当前路径创建File对象 System.out.println(f.getName()); // 输出一点(.) System.out.println(f.getParent()); System.out.println(f.getAbsoluteFile()); System.out.println(f.getAbsoluteFile().getParent()); File tmpFile = File.createTempFile("aaa", ".txt", f); // 当JVM退出时删除该文件 tmpFile.deleteOnExit(); File newFile = new File(System.currentTimeMillis() + ""); System.out.println("newFile对象是否存在:" + newFile.exists()); newFile.createNewFile(); //列出当前文件下的所有文件和路径 String[] fileList = f.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); } } }