package codes.c15.part1;
import java.io.File;
import java.io.IOException;
public class FileTest {
/**
* @param args
*/
public static void main(String[] args) throws IOException {
// 以当前路径来创建一个File对象
File file = new File(".");
// 直接获取文件名,输出一个点
System.out.println(file.getName());
// 获取相对路径的父路径可能出错, 下面代码输出null
System.out.println(file.getParent());
// 获取绝对路径
System.out.println(file.getAbsolutePath());
// System.out.println(file.getParentFile().getParent());
File tmpFile = File.createTempFile("aaa", ".text", file);
tmpFile.deleteOnExit();
File newFile = new File(System.currentTimeMillis() + ".txt");
System.out.println("newFile对象是否存在:" + newFile.exists());
newFile.createNewFile();
System.out.println(newFile.mkdir());
String[] fileList = file.list();
for (String fileName : fileList) {
System.out.println(fileName);
}
File[] roots = File.listRoots();
System.out.println("===系统所有根路径如下===");
for (File root : roots) {
System.out.println(root);
}
}
}