當前位置:首頁 » 編程語言 » java包含文件

java包含文件

發布時間: 2023-08-20 06:12:46

java如何查詢文件夾內有多少個文件

java的file類實現文件夾和文件的遍歷,連隱藏的文件都能遍歷

代碼如下:

importjava.io.File;
/**
*java遞歸遍歷文件夾和文件
*@authoryoung
*
*/
publicclassEX4_1
{
publicstaticvoidFindFile(Strings){
Filefile=newFile(s);
for(Stringtemp:file.list()){
Stringnewstr=s+"\"+temp;
if(newFile(newstr).isFile()){
System.out.println(newstr);
}else{
FindFile(newstr);
}
}
}
publicstaticvoidmain(Stringargs[])
{
FindFile("F:\workspace\one\src");//指定遍歷的目錄
}
}

⑵ 用java下載指定路徑下的文件夾,下載內容包含指定文件夾及其包含的文件夾子文件!!!

public static void main(String[] args) throws InterruptedException {
// 指定文件夾
File file = new File("D:\\downloads\\");
List<File> fileList = null;
// 包含字元
String filter = "j";

if (file != null) {
if (file.isDirectory()) {
File[] fileArray = file.listFiles();

if (fileArray != null && fileArray.length > 0) {
fileList = new ArrayList<File>();
// 包括文件,文件夾的判斷
for (File f : fileArray) {
String fileName = f.getName();
if (fileName.indexOf(filter) != -1) {
fileList.add(f);
}
}
}
} else {
System.out.println("Not Directory.");
}
}

if (fileList != null && fileList.size() > 0) {
for (File f : fileList) {
System.out.println(f.getName());
}
}
}
希望對你有所幫助。。。

⑶ java 如何打開文件夾(包括文件夾內的文件夾)!

文件太多,過濾了下後綴為.mp3的所有文件:


packagecn..file;

importjava.io.File;

/**
*
*@authorAdministrator
*
*/
publicclassRead{
publicstaticvoidmain(String[]args){
getFileName("D:");
}

publicstaticvoidgetFileName(Stringpath){
Filefile=newFile(path);
if(file.isDirectory()){
File[]dirFile=file.listFiles();
if(dirFile!=null){
for(Filef:dirFile){
if(f.isDirectory())
getFileName(f.getAbsolutePath());
else{
if(f.getAbsolutePath().endsWith(".mp3")){
System.out.println(f.getAbsolutePath());
}
}
}
}

}
}
}

列出所有文件將if (f.getAbsolutePath().endsWith(".mp3"))
刪除!

結果:

D:KwDownloadxSong劉珂矣-半壺紗.mp3
D:KwDownloadxSong劉珂矣-芙蓉雨.mp3
D:KwDownloadxSong墨明棋妙-蘭若詞 (墨明棋妙版).mp3
D:KwDownloadxSong孫子涵-唐人.mp3
D:KwDownloadxSong孫露-不甘寂寞 - 中四 2012新概念.mp3
D:KwDownloadxSong孫露-你是我今生最愛的女孩.mp3
D:KwDownloadxSong孫露-我的愛情被你燒成灰.mp3
D:KwDownloadxSong孫露-離別的秋天.mp3
D:KwDownloadxSong小5-離殤.mp3
D:KwDownloadxSong崔子格&徐譽滕-相思網.mp3
D:KwDownloadxSong影視原聲-殺破狼.mp3
D:KwDownloadxSong心然-千年緣(《仙劍奇俠傳四》游戲插曲).mp3
D:KwDownloadxSong董貞-白素貞.mp3
D:KwDownloadxSong藍心湄-一見鍾情.mp3
D:KwDownloadxTemp5E1D065515DA6EE.mp3
D:.mp3
D:.mp3
D:.mp3
D:.mp3
D:.mp3
D:.mp3
D:.mp3
D:.mp3
D:.mp3
D:SoftWare編程軟體android-sdk_r21.1-windowsandroid-sdk-windowsandroid-4samplesApiDemos es aw est_cbr.mp3
D:SoftWare編程軟體android-sdk_r21.1-windowsandroid-sdk-windowsplatformsandroid-4samplesApiDemos es aw est_cbr.mp3
D:SoftWare編程軟體android-sdk_r21.1-windowsandroid-sdk-windowssamplesandroid-17ApiDemos es aw est_cbr.mp3

⑷ 一個java文件包括多個類文件(不是類中類)

1.一個java文件可以包含多個java類,但是只能包含一個public類,並且public類的類名必須與java文件名相同。
2.如果一個java文件只寫一個類,所以看類名就知道這個java文件裡面的類了。
3.一個文件多個類和一個文件一個類的效果是一樣的,同樣不能訪問其它類的private方法。

⑸ java程序是由什麼組成的

1.源程序文件的構成

要編寫Java程序,首先應該知道Java程序文件中必須包括什麼內容,Java程序的源程序文件結構如下:
package語句,0~1句,必須放在文件開始,作用是把當前文件放入所指向的包中。import語句,0~多句,必須放在所有類定義之前,用來引入標准類或已有類。publicclassDefinition,0~1句,文件名必須與類的類名完全相同。classDefinition,0~多句,類定義的個數不受限制。
interfaceDefinition,0~多句,介面定義的個數不受限制。Java程序的源代碼文件要求包含三個要素:
1)以package開始的包聲明語句,此句為可選。若有,且只能有一個package語句且只能是源程序文件的第一個語句,若沒有,此文件將放到默認的當前目錄下。
2)以import開始的類引入聲明語句,數量可以是任意個。
3)classDefinition和interfaceDefinition分別代表類和介面的定義。由public開始的類定義只能有一個,且要求源程序文件名必須和public類名相同,Java語言對字元的大小寫敏感,因此文件名相同意味著字母大小寫也完全相同。如果源程序文件中有主方法main(),它應放在public類中。這三個要素在程序中必須嚴格按上述順序出現。

2.類的構成

Java程序都是由類(class)所組成的,類的概念的產生是為了讓程序語言能更清楚地表達出現實事物的本性。在Java中,類就是用於創建對象的模板,包含了特定對象集合的所有特性。Java類由兩種不同的信息構成:屬性和行為。
屬性由一系列區別對象的數據組成,可用於確定屬於類的對象的外觀、狀態和其他性質。在Java程序中,屬性往往以類的成員變數形式出現。
行為指類對象對本身和其他對象所可以完成的事情,可以用於修改對象的屬性,接收來自其他對象的信息和向其他要求執行任務的對象發送信息。在Java中,行為往往以一段小程序的形式出現,Java稱這種小程序為「方法」(method)。統稱為類的成員方法。
Java中類定義的語法形式為:
修飾符class<類名>[extend<父類名>]{type類變數1;type類變數2;
成員變數修飾符type<類方法名1>(參數列表){type局
部變數;方法體
}修飾符type<類方法名2>(參數列表){type局部變數;方法體
}成員方法}
其中class是Java的關鍵字,表明其後定義的是一個類。class前面的修飾符用來限定所定義的類的使用方式。類名是用戶為該類起的名字,應該是一個合法的標識符。緊接著類定義語句的大括弧之間的內容稱為類主體。type指的是變數或方法的數據類型。類主體由成員變數和成員方法兩部分組成。
以上所有提到或未提到的概念,在後面的章節中將詳細為大家介紹。

3.注釋語句的添加

在開發Java程序的過程中,經常需要在適當的地方加上注釋語句,以便其他人閱讀
程序,一般來說,Java語言的源文件中,任何地方都可以加註釋語句,一個好的程序應該在
其需要的地方適當地加上一些注釋,以便於其他人閱讀並理解程序。
注釋語句有三種格式:
1)//注釋內容用於注釋一行語句。
2)/ˇ注釋內容ˇ/用於注釋一行或多行語句。
3)/ˇˇ注釋內容ˇˇ/用於注釋一行或多行語句且注釋語句中的內容可以通過使用Javadoc生成API文檔,實現文檔與程序同步實現的功能。

熱點內容
演算法激勵 發布:2025-02-05 10:45:48 瀏覽:304
java16進制字元串 發布:2025-02-05 10:38:13 瀏覽:643
創業團隊配置有哪些 發布:2025-02-05 10:37:40 瀏覽:630
王者鍵盤怎麼設置安卓 發布:2025-02-05 10:32:01 瀏覽:373
阿里雲輕量伺服器ip搭建 發布:2025-02-05 10:24:46 瀏覽:487
編程高精度 發布:2025-02-05 10:22:28 瀏覽:230
使命召喚如何配置爆炸狙 發布:2025-02-05 10:08:12 瀏覽:143
java訪問共享目錄 發布:2025-02-05 10:03:56 瀏覽:281
行車記錄儀存儲卡多大合適 發布:2025-02-05 09:35:21 瀏覽:112
oppo手機鎖屏密碼忘了怎麼辦 發布:2025-02-05 09:33:50 瀏覽:124