File類的使用1


import java.io.File;;
/**
 * java.io.File類用於表示文件目錄
 * File類只用於表示文件(目錄)的信息(名稱、大小等)
 * 不能用於文件內容的訪問
 * @author BloodyDmusic
 *
 */
public class javaIoFile1 {
public static void main(String[]args){
//瞭解構造函數的情況 查幫助
//分隔符可以用雙斜槓也可以用反斜槓,也可以用File的靜態成員
//File.separator設置分隔符
File file=new File("E:\\java\\practice\\IMOOC\\src\\javaIoFile.java");
System.out.println(file.exists());
//判斷文件是否存在
if(!file.exists()){
file.mkdir();//創建文件
//file.mkdirs();有多級目錄時創建的
}else{
file.delete();
}
//是否是一個目錄,如果是一個目錄返回true,如果不是或者目錄不存在返回false
System.out.println(file.isDirectory());
//是否是一個文件
System.out.println(file.isFile());
//File file2=new File("E:/java/practice/IMOOC/src/File創建文件練習日記.txt");
File file2=new File("E:/java/practice/IMOOC/src","File創建文件練習日記.txt");
if(!file2.exists()){
try{
file2.createNewFile();

}catch(Exception e){
e.printStackTrace();
}
}else{
file2.delete();
//常用的File對象的API
System.out.println(file);//file.toString的內容
System.out.println(file.getAbsolutePath());
System.out.println(file.getName());
System.out.println(file2.getName());
System.out.println(file.getParent());
System.out.println(file.getParentFile().getAbsolutePath());
}
}
}
import java.io.File;;
/**
 * java.io.File類用於表示文件目錄
 * File類只用於表示文件(目錄)的信息(名稱、大小等)
 * 不能用於文件內容的訪問
 * @author BloodyDmusic
 *
 */
public class javaIoFile1 {
	public static void main(String[]args){
		//瞭解構造函數的情況 查幫助
		//分隔符可以用雙斜槓也可以用反斜槓,也可以用File的靜態成員
		//File.separator設置分隔符
		File file=new File("E:\\java\\practice\\IMOOC\\src\\javaIoFile.java");
		System.out.println(file.exists());
		//判斷文件是否存在
		if(!file.exists()){
			file.mkdir();//創建文件
			//file.mkdirs();有多級目錄時創建的
		}else{
			file.delete();
		}
		//是否是一個目錄,如果是一個目錄返回true,如果不是或者目錄不存在返回false
		System.out.println(file.isDirectory());
		//是否是一個文件
		System.out.println(file.isFile());
		//File file2=new File("E:/java/practice/IMOOC/src/File創建文件練習日記.txt");
		File file2=new File("E:/java/practice/IMOOC/src","File創建文件練習日記.txt");
		if(!file2.exists()){
			try{
				file2.createNewFile();
				
			}catch(Exception e){
				e.printStackTrace();
			}
		}else{
			file2.delete();
			//常用的File對象的API
			System.out.println(file);//file.toString的內容
			System.out.println(file.getAbsolutePath());
			System.out.println(file.getName());
			System.out.println(file2.getName());
			System.out.println(file.getParent());
			System.out.println(file.getParentFile().getAbsolutePath());
		}
	}
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章