1.file物件對應你磁碟上的乙個檔案或者資料夾(路徑),乙個file物件代表了乙個檔案或者資料夾的引用,並不是直接物理上的。
2.file.separator: 連線符
public static final string separator與系統相關的預設名稱 - 分隔符字元,以方便的方式表示為字串。 該字串包含乙個字元,即separatorchar 。 (public static final char separatorchar與系統相關的預設名稱分隔符。 該字段被初始化為包含系統屬性值file.separator的第乙個file.separator 。 在unix系統上,該字段的值為』/』 ; 在microsoft windows系統上是』\』 。 )
3.建立file例項物件的幾種方式
第一種:
file file = new file("d:\abc.txt");
system.out.println(file);
第二種:
// parent 前面的路徑 chid 在parent 後面追加的目錄
file file2 = new file("d:\c", "abc.txt");
system.out.println(file2);
第三種:
file parent = new file("d:\d");
file file3 = new file(parent, "qwe.doc");
system.out.println(file3);
4.建立檔案
//返回的是否建立成功
try catch (ioexception e)
5.判斷檔案是否可讀寫canread() canwrite()
system.out.println(file.canread());
// 判斷檔案是否可寫
system.out.println(file.canwrite());
6 . 判斷檔案是否存在exists(), 如果不存在則 建立, 存在則不建立了
if(!file2.exists()) catch (ioexception e)
}else
7 .建立資料夾 單層mkdir()
string string = "d:\d";
file file = new file(string);
boolean flag = file.mkdir();// 建立資料夾 單層
system.out.println(flag);
8 .利用mkdirs 可以同時建立多層目錄
file file2 = new file("d:\d\a\c\w");
file2.mkdirs();// 利用mkdirs 可以同時建立多層目錄
9 . 如何區分 檔案或者是 資料夾
if(file2.isdirectory())
if(file3.isfile())
File類概述及一些基本操作
file代表檔案或資料夾路徑,路徑可分為絕對路徑和相對路徑 絕對路徑 從碟符開始 相對路徑 相對於某個位置的路徑,在eclipse是指當前專案下,dos下指的是當前路徑。1 建立新檔案 file file1 new file yyy.txt system.out.println file1.crea...
File類的一些api
寫了一天的檔案操作,熟悉了些api,記下 mkdir和mkdirs的區別 建立此抽象路徑名指定的目錄。mkdirs 建立此抽象路徑名指定的目錄,包括建立必需但不存在的父目錄。file m new file a b m.mkdir 因為不存在a目錄,所以不能建立b目錄 list 與 listfiles...
2021 01 14線性表的定義和一些基本操作
本人大一新生 非計算機專業 上學期跟著學校的安排學習了c語言,可惜院系並不準備讓我們繼續學習資料結構,因此趁著寒假時間我打算自學一下資料結構,並把一些總結發到我的部落格上,出現的一些錯誤希望各位大佬能夠提出。而這篇文章就從最基礎的線性表談起。1.線性表 list 是零個或者是多個元素的有限序列。首先...