1. 程式人生 > >JAVA獲取文件夾下所有的文件

JAVA獲取文件夾下所有的文件

slf4j 獲取 col 存在 style logger pos pri clas

package com.test;

import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.File;

/**
 *獲取文件夾下所有的文件
 */
public class FileTest {
    private static final Logger logger = LoggerFactory.getLogger(FileTest.class);
    @Test
    public void test(){
        getFileName(
"d://logs//"); } private void getFileName(String filePath){ if(null!=filePath&&"".equals(filePath)){ File file = new File(filePath); //判斷文件或目錄是否存在 if(!file.exists()){ logger.info("【"+filePath + " not exists】"); }
//獲取該文件夾下所有的文件 File[] fileArray= file.listFiles(); File fileName = null; for(int i =0;i<fileArray.length;i++){ fileName = fileArray[i]; //判斷此文件是否存在 if(fileName.isDirectory()){ logger.info("【目錄:"+fileName.getName()+"】"); }
else{ logger.info(fileName.getName()); } } } } }

JAVA獲取文件夾下所有的文件