1.3.4 File 類
File 可以表示文件也可以表示目錄,F(xiàn)ile 類控制所有硬盤操作
構(gòu)造器:
File(File parent,String child) 用父類和文件名構(gòu)造
File(String pathname) 用絕對路徑構(gòu)造
File(String parent,String child) 用父目錄和文件名構(gòu)造
File(URI uri) 用遠程文件構(gòu)造
常用方法:
boolean createNewFile();
boolean exists();
例子:
//建立 test.txt 文件對象,判斷是否存在,不存在就創(chuàng)建
import java.io.*;
public class CreateNewFile{
public static void main(String args[]){
File f=new File("test.txt");
try{
if(!f.exists())
f.createNewFile();
else
System.out.println("exists");
}catch(Exception e){
e.printStackTrace();
}
}
}
boolean mkdir()/mkdirs()
boolean renameTo(File destination)
例子://看一下這 mkdir()/mkdirs() 的區(qū)別和 renameTo 的用法
import java.io.*;
public class CreateDir{
public static void main(String args[]){
File f=new File("test.txt");
File f1=new File("Dir");
File f2=new File("Top/Bottom");
File f3=new File("newTest.txt");
try{
f.renameTo(f3);
f1.mkdir();
f2.mkdirs();
}catch(Exception e){
e.printStackTrace();
}
}
}
String getPath()/getAbsolutePath()
String getParent()/getName()
相關(guān)推薦:計算機等級考試二級Java經(jīng)典算法大全匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |