package FileList;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.ArrayList;
public class ShowFileName {
private static ArrayList<String> filelist = new ArrayList<String>();
private static int AllFileNUM=0;
private static int AllDirectoryNUM=0;
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("顯示文件名");
String path = "G:\\BaiduNetdiskDownload\\32g 優盤歌曲"; //要遍歷的路徑
File file = new File(path); //獲取其file對象
func(file);
System.out.println("***********************************");
System.out.println("總文件夾數量:"+AllFileNUM);
System.out.println("總文件數量:"+AllDirectoryNUM);
}
private static void func(File file){
File[] fs = file.listFiles();
int FileNUM=0;
int DirectoryNUM=0;
for(File f:fs){
if(f.isDirectory()) //若是目錄,則遞歸打印該目錄下的文件
{
DirectoryNUM++;
func(f);
System.out.println("目錄:"+f.toString());
}
if(f.isFile()) //若是文件,直接打印
{
System.out.println("文件:"+f.toString());
FileNUM++;
}
}
System.out.println("========================================");
System.out.println("文件夾數量:"+DirectoryNUM);
System.out.println("文件數量:"+FileNUM);
AllFileNUM=AllFileNUM+FileNUM;
AllDirectoryNUM=AllDirectoryNUM+DirectoryNUM;
}
}
android studio 服務端java 文件遍歷輸出顯示
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.