【Java基礎(chǔ)教程】IO篇 :File類、字節(jié)流與字符流,分析字節(jié)輸出流的區(qū)別 上
在 java.io 包中,如果要進(jìn)行文件自身的操作 (例如:創(chuàng)建、刪除等), 只能依靠?java.io.File 類完成。File類中的 length()及 lastModified()方法返回的數(shù)據(jù)類型都是 long 型,這是因?yàn)?long數(shù)據(jù)類型可以描述內(nèi)存(或文件)大小、日期時(shí)間數(shù)字等等。
常用操作方法:
public File(String pathname) 構(gòu)造方法 傳遞完整文件操作路徑
public File(File parent, String child) 構(gòu)造方法 設(shè)置父路徑與子文件路徑
boolean createNewFile() throws IOException 普通方法 創(chuàng)建新文件
boolean exists() 普通方法 判斷給定路徑是否存在
boolean delete() 普通方法 刪除指定路徑的文件
File getParentFile() 普通方法 取得當(dāng)前路徑的父路徑
boolean mkdirs() 普通方法 創(chuàng)建多級目錄
long length() 普通方法 取得文件大小,以字節(jié)為單位返回
通過上表可以發(fā)現(xiàn) File類中提供的方法并不涉及文件的具體內(nèi)容,只是針對文件本身的操作。在 File類中的 length()及 lastModified()方法返回的數(shù)據(jù)類型都是 long 型,這是因?yàn)?long數(shù)據(jù)類型可以描述內(nèi)存(或文件)大小、日期時(shí)間數(shù)字等等。
下面演示一個(gè)文件基本操作。任意給定一個(gè)文件路徑,如果文件不存在則創(chuàng)建一個(gè)新的文件,如果文件存在則將文件刪除。文件操作流程如下所示:圖0-1

前往CSDN關(guān)注我吧?? 小山code? ? ? ?全文如下
https://blog.csdn.net/LVSONGTAO1225/article/details/131893368?spm=1001.2100.3001.7377&utm_medium=distribute.pc_feed_blog_category.none-task-blog-classify_tag-2-131893368-null-null.nonecase&depth_1-utm_source=distribute.pc_feed_blog_category.none-task-blog-classify_tag-2-131893368-null-null.nonecase