JAVA獲取文件夾下所有的文件
阿新 • • 發佈:2018-01-04
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獲取文件夾下所有的文件