卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

java刪除多個文件怎么操作 如何在一個java文件中寫多個類?

如何在一個java文件中寫多個類?機(jī)型不好回答啊,不過這個簡單啊花括號隔開,訪問修飾符大于或等于。具體不好說,凌晨我下班給你寫一個。給你找到了一個圖片,你看下應(yīng)該就能明白了,不明白問我java 操作本

如何在一個java文件中寫多個類?

機(jī)型不好回答啊,不過這個簡單啊花括號隔開,訪問修飾符大于或等于。具體不好說,凌晨我下班給你寫一個。給你找到了一個圖片,你看下應(yīng)該就能明白了,不明白問我

java 操作本地文件?

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

FilefilenewFile(#34/狼行/hello.txt#34)//文件無法被創(chuàng)建,系統(tǒng)找不到指定的路徑

()

FilefilenewFile(#34the shy/hello.txt#34)

()

FilefilenewFile(#34../hello.txt#34)//在當(dāng)前目錄的上一層目錄創(chuàng)建文件

()

FilefilenewFile(#34../../hello.txt#34)//在當(dāng)前目錄的上一層目錄創(chuàng)建文件

()

file.exists()

FilenametonewFile(#34Hello.txt#34)

(nameto)//重命名文件

重命名文件,達(dá)到了移動文件的效果,跨目錄時,要求源和目的必須處于同一個分區(qū)

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

文件處于不同的分區(qū),需要使用文件的copy,而不是重命名

FilenametonewFile(#34src/newHello.txt#34)

(nameto)//重命名文件

//文件

()

//路徑(文件夾)

()

()//刪除文件

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

Filefolder1newFile(#34mynewfolder#34)

Filefolder2newFile(#34mynewfolder/one/two/three/main#34)

mkdirDemo(folder1)

mkdirsDemo(folder2)

FilenewfoldernewFile(#34mynewfolder-new#34)

renameFolder(folder1,newfolder)

Filenewfolder2newFile(#34mynewfolder/one/2/three/main#34)

renameFolder(folder2,newfolder2)//重命名失敗,被重命名的文件夾在構(gòu)造函數(shù)中,必須是多級目錄的最后一個子目錄

Filenewfolder3newFile(#34mynewfolder/one/2#34)

renameFolder(folder2,newfolder3)//重命名失敗,被重命名的文件夾在構(gòu)造函數(shù)中,必須是多級目錄的最后一個子目錄

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

File folderSrc new File(#34mynewfolder/one/two/three#34)

FilefolderDestnewFile(#34mynewfolder/one/three#34)

if((folderDest)){

(#34done#34)

}else{

(#34fail#34)

}

Filefolder4newFile(#34mynewfolder/one/two#34)//必須是空文件夾才可以刪除,如果包含了其他文件或文件夾,那么刪除失敗

if(()){

(#34done#34)

}else{

(#34createfail#34)

}

}

//創(chuàng)建單個目錄,文件夾如果已經(jīng)存在的話則會報錯,創(chuàng)建失敗.

privatestaticvoidmkdirDemo(Filefolder){

if(()){

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

}else{

if(folder.exists()){

(#34文件夾已經(jīng)存在不用創(chuàng)建.#34)

}else{

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

}

}

/**

*創(chuàng)建多級目錄,當(dāng)然參數(shù)如果是四級目錄,就只會創(chuàng)建八級目錄

*文件夾如果已經(jīng)存在的話也不會報錯,已經(jīng)存在的話就不創(chuàng)建

*@paramfolder2

*/

privatestaticvoidmkdirsDemo(Filefolder2){

if(()){

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

}

}

/**

*重命名文件夾

*@paramsrcFolder

*@paramdestFolder

*/

privatestaticvoidrenameFolder(FilesrcFolder,File destFolder){

if((destFolder)){

(#34重命名完成#34)

}else{

(#34重命名失敗#34)

}

}

三、讀取文件的屬性

File file new File(#34text.txt#34)

//判斷文件是否存在

(file.exists())

//讀取文件名稱,只跟構(gòu)造函數(shù)中的名稱有關(guān),和文件是否存在無關(guān)

(())

//讀取文件路徑,相對路徑

(())

//讀取文件路徑,絕對路徑,從光盤的根目錄開始算的

(())

//讀取文件的父級路徑

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

(new File(()).getParent())

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

(file.length()/1000#34KB#34)//顯卡上單位進(jìn)制是1000而不是1024

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

//在mongodb下,以點(diǎn)開頭的文件就是隱藏文件,在solaris下,右鍵設(shè)定文件的隱藏屬性

(())

//判斷文件是否可讀

(())

//判斷文件是否可寫

(())

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

(())

四、設(shè)置文件的屬性

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

(true)

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

(false)

//將文件設(shè)置為可讀

(true)

//將文件設(shè)置成不可讀不可寫

(false)

(false)

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

()