用java输出文件夹下的所有文件名称

import java.io.File;

public class PrintFile {

 /**
  * @param args
  *            把文件夹下多有文件名称全部输出出来
  */
 public static void fun(File f){
  File[] codefile = f.listFiles();
  //System.out.println(codefile);
  for(int i =0;i<codefile.length;i++)
  { 
  String fileName = codefile[i].getName();
  if(fileName.indexOf(".jsp")>0){//这是输出后缀名为.jsp的文件,不需要就去掉
   System.out.println(fileName);
   }
  else if (codefile[i].isDirectory()){
    fun(codefile[i]);
   }
  }
  // fun(f);
 }
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  File file =new File("F:\newpicc");
  fun(file);

  
 }

}
 

时间: 2024-10-25 10:17:42

用java输出文件夹下的所有文件名称的相关文章

在文件数量过多的情况下java怎么获取文件夹下第一个文件并且不使用List遍历

问题描述 在文件数量过多的情况下java怎么获取文件夹下第一个文件并且不使用List遍历 在文件数量过多的情况下java怎么获取文件夹下第一个文件并且不使用List遍历,防止内存溢出 解决方案 你看到的文件夹下面的第一个文件是操作系统的,如果用Java的API取出来,顺序是乱的,而且文件数量过多能多多少呢?上百个.?你可以只遍历文件名 ,或者在取文件的时候对文件进行一个排序,然后在取对应的文件内容. 解决方案二: 在java中如何遍历某个路径下的所有文件夹和文件java遍历文件夹中所有文件jav

PHP遍历指定文件夹下的所有文件

PHP遍历指定文件夹下的所有文件,如下代码: <?php   session_start();  if($Submit=="提交"){   $shili=$file_dir;  }  ?>  <html>  <head>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312">  <title>遍历指定目录

python实现批量获取指定文件夹下的所有文件的厂商信息_python

本文实例讲述了python实现批量获取指定文件夹下的所有文件的厂商信息的方法.分享给大家供大家参考.具体如下: 功能代码如下: import os, string, shutil,re import pefile import codecs, sys import wx import struct #输出中打印Unicode字符 #sys.stdout = codecs.lookup('utf-8')[-1](sys.stdout) def addToDict(theDict,PEfile_Pa

Android递归方式删除某文件夹下的所有文件(.mp3文件等等)_Android

1.由于需要删除文件,因此需要如下权限: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> 2.核心代码 复制代码 代码如下: package com.example.deleteyoumi; import java.io.File; import android.os.Bundle; import android.os.Han

Android递归方式删除某文件夹下的所有文件(.mp3文件等等)

1.由于需要删除文件,因此需要如下权限: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> 2.核心代码 复制代码 代码如下: package com.example.deleteyoumi; import java.io.File; import android.os.Bundle; import android.os.Han

php遍历文件夹下的所有文件和子文件夹示例

 这篇文章主要介绍了php遍历文件夹下的所有文件和子文件夹示例,这里提供二个方法,需要的朋友可以参考下 遍历目录,结果存入数组.支持php4及以上.php5以后可用scandir()函数代替while循环.   代码如下: <?php /** * @param string $dir * @return array */ function my_scandir($dir) {  $files = array();  if ( $handle = opendir($dir) ) {   while

大神帮帮忙-递归一个文件夹下的所有文件以及文件夹,造成内存溢出问题

问题描述 递归一个文件夹下的所有文件以及文件夹,造成内存溢出问题 我需要递归一个文件夹下所有的文件并进行操纵,文件夹下也有文件夹,我用一个list存储递归得到的所有文件可能会造成溢出.我需要当此list为10000时候执行,然后清空list,请问如何实现.代码如下: static void getFiles(String filePath){ File root = new File(filePath); File[] files = root.listFiles(); for(File fil

link如何对一个文件夹下的数据文件排序,然后将结果汇总到另一个文件里?

问题描述 link如何对一个文件夹下的数据文件排序,然后将结果汇总到另一个文件里? link如何对一个文件夹下的数据文件排序,然后将结果汇总到另一个文件里? 解决方案 给出你的文件内容看看.才好帮到你 解决方案二: 文件夹下是文件,文件本来就有顺序的.如果你是想对文件中的数据进行排序,你需要: 1)懂得文件是如何操作? 2)排序算法对文件的内容如何实施?

在解决方案文件夹下添加的文件在磁盘上的位置错误

问题描述 在解决方案文件夹下添加的文件在磁盘上的位置错误 一个解决方案"WpfApplication1",在解决方案资源管理器中的根位置新建一个解决方案文件夹"solution1",在其下添加普通文件"textfile1.txt",查看磁盘上textfile1.txt实际上与WpfApplication1.sln存放在一个文件夹,而并没有创建solution1的实际磁盘文件夹,这是为什么? 而创建到具体项目中的文件夹就不会有这种问题. 难道解决方