File檔案的一些基本方法和操作

2022-07-15 18:21:07 字數 1444 閱讀 4961

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 是零個或者是多個元素的有限序列。首先...