(File類)
File類
File類代表與平臺無關的檔案和目錄,通過其方法可以新建、刪除、重新命名檔案和目錄,但是不能訪問檔案內容本身,只能通過流物件訪問內容。
File類常用方法:
1、檔名操作
獲取檔名String getName();
返回檔名字串String toString();
獲取檔案物件父路徑String getParent();
獲取相對路徑String getPath();
獲取絕對路徑String getAbsolutePath();
返回規範的路徑String getCanonicalPath();
返回檔案規範形式File getCanonicalFile();返回此抽象路徑名的絕對路徑名形式,等同於 new File(this.
當指定檔案不存在時,建立一個空檔案boolean createNewFile();
2、檔案屬性測試
是否能讀取 boolean canRead();
是否能修改 boolean canWrite();
是否存在 boolean exists();
是否是檔案 boolean isFile();
是否是目錄 boolean isDirectory();
是否是隱藏的 boolean isHidden();
3、檔案常用資訊和工具
返回檔案最後被修改的時間 long lastModified();
返回檔案位元組長度 long length();
刪除指定檔案 boolean delete();
當虛擬機器執行結束時刪除指定檔案或目錄 void deleteOnExit();
4、目錄操作
建立指定資料夾 boolean mkdir();
建立多級資料夾 boolean mkdirs();
返回指定目錄下的檔案 String[] list();
返回指定目錄下的指定型別檔案 String[] list(FilenameFilter filter);
返回指定目錄下的檔案 File[] listFiles()、listFiles(FileFilter filter);
返回系統根目錄結構 static File[] listRoots();
TestFile.java(測試File類的方法、mkdir與mkdirs的區別,getPath、getCanonicalPath和getAbsolutePath的區別,資料夾的複製、刪除、移動(包含子資料夾的情況下))
相關推薦
Java學習筆記36(File類)
是不是 pat 硬盤 directory return reat gpo ole cls File類可以對操作系統中的文件進行操作: File類的靜態成員變量: package demo; import java.io.File; public class FileD
文件操作(File類)
統計 println get 調用 clas 直接 delete director let 1、java.io.File File 類只用於表示文件(目錄)的信息(名稱、大小等),不能對文件的內容進行訪問。 下面舉一些 File類 的例子: 遞歸刪除
19 異常&IO(File類)
19.01_異常(異常的概述和分類) A:異常的概述 異常就是Java程式在執行過程中出現的錯誤。 B:異常的分類 通過API檢視Throwable,異常最頂層的 Error 伺服器宕
19 異常&IO(File類)
19.01_異常(異常的概述和分類) A:異常的概述 異常就是Java程式在執行過程中出現的錯誤。 B:異常的分類 通過API檢視Throwable,異常最頂層的 Error 伺服器宕機,資料庫崩潰等 Exception C:異常的繼承體系 Th
(File類)
File類 File類代表與平臺無關的檔案和目錄,通過其方法可以新建、刪除、重新命名檔案和目錄,但是不能訪問檔案內容本身,只能通過流物件訪問內容。 File類常用方法: 1、檔名操作 獲取檔名String getName(); 返回檔名字串String toSt
Eclipse中如何進行新文件類型(File types)的關聯識別?
但是 .com 保存 繼續 height file src images pes 這段時間,由於項目需要,采用.btl文件類型代替.jsp文件類型進行前後端的頁面交互,但是eclipse又不能識別.btl文件類型。所以需要進行如下操作: 1.Window ->Pre
IO流(File類,IO流的分類,位元組流和字元流,轉換流,緩衝流,物件序列化)
1.File類 File類可以在程式中 操作檔案和目錄。File類是通過建立File類物件,在呼叫File類的物件來進行相關操作的。 示例: --------------------- 本文來自 dajiahuooo 的CSDN 部落格 ,全文地址請點選:https://blog.csdn.net/
檔案處理1(File類和fileinfo類的使用)
注意:file類和fileinfo類的區別? file類不需要例項化,而後者需要例項化,對於多處讀寫用fileinfo類; /// <summary> /// fi
Java之學生資訊管理系統(File類、集合類)
使用Java編寫一個能增刪改查以及儲存和載入的學生資訊管理系統,使用集合類來儲存學生的資訊,使用File類將資訊儲存到檔案中,方便下一次呼叫。 直接上程式碼: 學生類: package Student; public c
(工具類)Linux筆記之終端日誌記錄工具script
工具類 article 空間 post 令行 有時 可能 關於 edit 在學習Linux時,有時候終端的打印消息對於我們很重要,可是終端顯示也是有一定的緩沖空間的。當信息打印許多時,前面的信息就會被覆蓋掉。所以這裏網上搜索了一下這方面的介紹。現總結例如以下:
背水一戰 Windows 10 (54) - 控件(集合類): ItemsControl 的布局控件 - OrientedVirtualizingPanel, VirtualizingStackPanel, WrapGrid
schema 事件 panel http bili .text meven bind employee [源碼下載] 背水一戰 Windows 10 (54) - 控件(集合類): ItemsControl 的布局控件 - OrientedVirtualizingPane
背水一戰 Windows 10 (55) - 控件(集合類): ItemsControl - SemanticZoom, ISemanticZoomInformation
ack tty 傳遞 用戶 gef isp als pro msg [源碼下載] 背水一戰 Windows 10 (55) - 控件(集合類): ItemsControl - SemanticZoom, ISemanticZoomInformation 作者:webab
Loader策略問題問題(LoaderContext類)
ssd ont layer 讓我 tex logs cup 項目 ges 這幾天有一個項目裏用到Loader調用外部圖片文件,總是報“...沙箱...checkPolicyFile”錯誤信息,但我在圖片服務器上已經設置了crossdomain.xml文件了,讓我頭痛很久!今
背水一戰 Windows 10 (58) - 控件(集合類): ListViewBase - ListView, GridView
aml dpa net sealed em1 .net http per tran [源碼下載] 背水一戰 Windows 10 (58) - 控件(集合類): ListViewBase - ListView, GridView 作者:webabcd介紹背水一戰 Win
Java——String類(常用類)
get build pan spa 長度 endwith 同步 兩個 charat 一、String類——描述字符串 常用的方法簡單介紹: 1.charAt() 獲取對應位置的字符 2.length() 獲取字符串的長度 3.concat() 在字符串的尾
背水一戰 Windows 10 (34) - 控件(進度類): RangeBase, Slider, ProgressBar, ProgressRing
文本 div button 基類 lang block enable led template 原文:背水一戰 Windows 10 (34) - 控件(進度類): RangeBase, Slider, ProgressBar, ProgressRing[源碼下載] 背水
背水一戰 Windows 10 (33) - 控件(選擇類): ListBox, RadioButton, CheckBox, ToggleSwitch
windows view join lms .get orm orien control flipview 原文:背水一戰 Windows 10 (33) - 控件(選擇類): ListBox, RadioButton, CheckBox, ToggleSwitch[源碼下
背水一戰 Windows 10 (59) - 控件(媒體類): Image, MediaElement
ive http .so erb names targe pix target openxml 原文:背水一戰 Windows 10 (59) - 控件(媒體類): Image, MediaElement[源碼下載] 背水一戰 Windows 10 (59) - 控件(媒
背水一戰 Windows 10 (57) - 控件(集合類): ListViewBase - 增量加載, 分步繪制
fun 設置 enter priority protected 最大 卡頓 tinc abc 原文:背水一戰 Windows 10 (57) - 控件(集合類): ListViewBase - 增量加載, 分步繪制[源碼下載] 背水一戰 Windows 10 (57) -
背水一戰 Windows 10 (50) - 控件(集合類): ItemsControl - 基礎知識, 數據綁定, ItemsPresenter, GridViewItemPresenter, ListViewItemPresenter
需要 emc rectangle ems sources mic navi schema mark 原文:背水一戰 Windows 10 (50) - 控件(集合類): ItemsControl - 基礎知識, 數據綁定, ItemsPresenter, GridViewI