国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

java如何設(shè)置文件為只讀(java(操作本地文件?)

java 操作本地文件?一.文件的創(chuàng)建、刪除和重命名file file = new file(# 34/bin/hello . txt # 34)//文件無法創(chuàng)建,系統(tǒng)找不到指定的路徑。()File

java如何設(shè)置文件為只讀(java(操作本地文件?)

java 操作本地文件?

一.文件的創(chuàng)建、刪除和重命名

file file = new file(# 34/bin/hello . txt # 34)//文件無法創(chuàng)建,系統(tǒng)找不到指定的路徑。

()

File file =新文件(#34bin/hello.txt#34)

()

文件文件=新文件(# 34../hello . txt # 34)//在當(dāng)前目錄上面的目錄中創(chuàng)建一個(gè)文件。

()

文件文件=新文件(# 34../../hello . txt # 34)//在當(dāng)前目錄上面的目錄中創(chuàng)建一個(gè)文件。

()

file.exists()

文件名to =新文件(#34Hello.txt#34)

(nameto)//重命名文件

重命名文件達(dá)到移動(dòng)文件的效果。當(dāng)跨目錄時(shí),源和目標(biāo)必須在同一個(gè)分區(qū)中。

此外,如果目標(biāo)的重命名文件已經(jīng)存在,重命名操作也將失敗。

該文件位于不同的分區(qū)中,因此您需要復(fù)制該文件,而不是重命名它。

文件名to =新文件(#34src/new Hello.txt#34)

(nameto)//重命名文件

//文件

()

//路徑(文件夾)

()

()//刪除文件

第二,文件夾的創(chuàng)建、刪除和重命名

文件夾1 =新文件(我的新文件夾)

文件夾2 =新文件(#34我的新文件夾/一/二/三/主文件夾# 34)

mkdirDemo(文件夾1)

mkdirsDemo(文件夾2)

File newfolder =新文件(#34我的新文件夾-新# 34)

重命名文件夾(文件夾1,新文件夾)

File newfolder2 =新文件(# 34 my new folder/one/2/three/main # 34)

RenameFolder (folder2,new folder 2)//重命名失敗。重命名的文件夾必須是構(gòu)造函數(shù)中多級(jí)目錄的最后一個(gè)子目錄。

File newfolder3 =新文件(#34我的新文件夾/one/2#34)

RenameFolder (folder2,new folder 3)//重命名失敗了。重命名的文件夾在構(gòu)造函數(shù)中,并且必須是多級(jí)目錄的最后一個(gè)子目錄。

//必須在同一個(gè)分區(qū),如果目標(biāo)的重命名文件夾已經(jīng)存在,重命名操作也會(huì)失敗。

文件夾rc =新文件(#34我的新文件夾/一個(gè)/兩個(gè)/三個(gè)# 34)

File folder dest = new File(# 34 my new folder/one/three # 34)

if((folderDest)){

(#34完成# 34)

}否則{

(#34失敗# 34)

}

file folder 4 = new file(# 34 my new folder/one/two # 34)//必須是空文件夾才能刪除。如果它包含其他文件或文件夾,刪除將失敗。

if((){

(#34完成# 34)

}否則{

(#34刪除失敗# 34)

}

}

//創(chuàng)建單個(gè)目錄。如果該文件夾已經(jīng)存在,您將得到一個(gè)錯(cuò)誤,創(chuàng)建將失敗。

私有靜態(tài)void mkdirDemo(文件夾){

if((){

(#34文件夾創(chuàng)建完成#34)

}否則{

if(folder.exists()){

(#34文件夾已經(jīng)存在,所以不要 不要?jiǎng)?chuàng)造它。#34)

}否則{

(#34文件夾創(chuàng)建失敗#34)

}

}

/**

*創(chuàng)建多級(jí)目錄。當(dāng)然,如果參數(shù)是一級(jí)目錄,那么只會(huì)創(chuàng)建一個(gè)一級(jí)目錄。

*如果文件夾已經(jīng)存在,它不會(huì)給出錯(cuò)誤。如果它已經(jīng)存在,則不會(huì)被創(chuàng)建。

* @param文件夾2

*/

私有靜態(tài)void mkdirsDemo(文件文件夾2) {

if((){

(#34文件夾創(chuàng)建完成!#34)

}

}

/**

*重命名文件夾

* @ param文件夾

* @param destFolder

*/

私有靜態(tài)void renameFolder(File srcFolder,F(xiàn)ile destFolder) {

if((destFolder)){

(#34重命名完成#34)

}否則{

(#34重命名失敗#34)

}

}

第三,讀取文件的屬性

文件file =新文件(#34text.txt#34)

//判斷文件是否存在。

(file.exists())

//讀取文件名,僅用構(gòu)造函數(shù)中的名稱。說是相關(guān)的,不管文件是否存在。

(())

//讀取文件路徑,相對(duì)路徑

(())

//讀取文件路徑,絕對(duì)路徑,從磁盤根目錄開始計(jì)數(shù)。

(())

//讀取文件的父路徑。

(())//結(jié)果為null,因?yàn)閒ile對(duì)應(yīng)的路徑是text.txt(構(gòu)造函數(shù))。

(新文件(())。getParent())

//讀取文件的大小,以字節(jié)為單位。

(file.length()/1000 #34KB#34)//硬盤上的單位制是1000而不是1024。

//判斷文件是否為隱藏文件。

//在linux下,以點(diǎn)號(hào)開頭的文件是隱藏文件。在windows下,右鍵單擊以設(shè)置文件的隱藏屬性。

(())

//判斷文件是否可讀。

(())

//判斷文件是否可寫。

(())

//判斷文件是否為文件夾。

(())

第四,設(shè)置文件屬性

//使文件可寫。

(正確)

//將文件設(shè)置為不可寫。

(錯(cuò)誤)

//使文件可讀

(正確)

//使文件不可讀和不寫入。

(錯(cuò)誤)

(錯(cuò)誤)

//將文件設(shè)為只讀。

()