JAVA基礎05-IO(一)
阿新 • • 發佈:2018-12-20
一、File
public class fileDemo { public static void main(String[] args) throws Exception{ File file =new File("123.txt"); System.out.println(file.getName());//直接獲取檔名 System.out.println(file.getPath());//獲取檔案相對路徑的父路徑 System.out.println(file.getAbsolutePath());//獲取絕對路徑 //1、建立檔案 File file1 = new File("123.txt"); file1.createNewFile(); //2、在自定資料夾下面建立檔案,並建立檔案 File file2 = new File("D:/file"); if(!file2.exists()){ file2.mkdirs(); BufferedWriter bw=new BufferedWriter(new FileWriter("D:/file/234.txt")); bw.write("hello_world"); bw.close(); } //3、根據系統當前時間來建立檔案 File File3 = new File(System.currentTimeMillis() + ""); File3.createNewFile(); //4、當前路徑下所有檔案 File file4 = new File("D:/"); String[] fileList = file4.list(); for(String fileName : fileList){ System.out.println(fileName); } //5、出所有的磁碟 File[] file5 = File.listRoots(); for(File file6 : file5){ System.out.println(file6); } } }