java简单列出文件夹下所有文件的方法_java

本文实例讲述了java简单列出文件夹下所有文件的方法。分享给大家供大家参考,具体如下:

import Java.io.*;
public class ListFiles {
  private static String s = "";
  private static BufferedReader in = new BufferedReader(
      new InputStreamReader(System.in));
  public static void main(String[] args) {
    try {
      s = in.readLine();
      getFileList(s);
      in.close();
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
  public static void getFileList(String directory) {
    File f = new File(directory);
    File[] files = f.listFiles();
    for (int i = 0; i < files.length; i++) {
      if (files[i].isFile()) {
        System.out.println("文件:" + files[i]);
      } else {
        System.out.println("目录:" + files[i]);
        // System.out.println("目录绝对地址:" + files[i].getAbsolutePath());
        getFileList(files[i].getAbsolutePath());
      }
    }
  }
}

更多java相关内容感兴趣的读者可查看本站专题:《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》

希望本文所述对大家java程序设计有所帮助。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索java
, 文件夹
, 列出
所有文件
java复制文件夹方法、java 简单加密方法、java构造方法简单实例、linux 列出文件夹、列出文件夹内容 权限,以便于您获取更多的相关知识。

时间: 2024-10-06 14:47:15

java简单列出文件夹下所有文件的方法_java的相关文章

php获得文件夹下所有文件的递归算法的简单实例_php实例

如下所示: function my_scandir($dir) { $files=array(); if(is_dir($dir)) { if($handle=opendir($dir)) { while(($file=readdir($handle))!==false) { if($file!="." && $file!="..") { if(is_dir($dir."/".$file)) { $files[$file]=my_

java实现读取、删除文件夹下的文件

  本文给大家分享的是java实现读取.删除文件夹下的文件,其中File.delete()用于删除"某个文件或者空目录"!所以要删除某个目录及其中的所有文件和子目录,要进行递归删除,有需要的小伙伴可以参考下. java实现读取.删除文件夹下的文件 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43

java实现读取、删除文件夹下的文件_java

java实现读取.删除文件夹下的文件 package test.com; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; public class ReadFile { public ReadFile() { } /** * 读取某个文件夹下的所有文件 */ public static boolean readfile(String filepath) throws Fi

在link中使用codefirst技术制作一个《网盘软件》,请问如何列出zip文件夹下的文件?

问题描述 在link中使用codefirst技术制作一个<网盘软件>,请问如何列出zip文件夹下的文件? 在link中使用codefirst技术制作一个<网盘软件>,请问如何列出zip文件夹下的文件? 解决方案 http://codego.net/18342/

java读取文件夹下所有文件(包括子文件夹)的文件名

在编程的过程中,经常会用到对文件的读写操作等.比如,找出某一个文件夹下的所有文件名等. 下面的程序给出了,获取某一给定文件夹下所有文件的绝对路径的程序.可以作为某一个模块,在需要的时候直接使用. package src; import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStrea

php scandir遍历显示所有文件与文件夹下的文件

php教程 scandir遍历显示所有文件与文件夹下的文件,方法很简单我们只要利用is_dir判断再递归查找一次,这样就可以把遍历目录下所有文件了. 目录遍历 <?php   function numfilesindir ($thedir){     if (is_dir ($thedir)){       $scanarray = scandir ($thedir);       for ($i = 0; $i < count ($scanarray); $i++){         if

百度开放云的bos存储,同一文件夹下的文件有个数限制么

问题描述 百度开放云的bos存储,同一文件夹下的文件有个数限制么 10C 如题:百度开放云的bos存储,同一文件夹下的文件有个数限制么 解决方案 没有没有没有没有........................ 解决方案二: 请参考百度提供的开发人员手册

文件读取-Android jni c++ 如何读取jni文件夹下的文件?

问题描述 Android jni c++ 如何读取jni文件夹下的文件? 在一个jni工程中,jni文件夹的结构如下: jni |--Android.mk |--Application.mk |--filer.h |--file.cpp |--res.txt file.cpp里边的代码如下: #include ""filer.h""#include <fstream>#include <string>using namespace std;j

eclipse+android-Eclipse下FileExplorer中只能显示data/data文件夹下的文件夹目录

问题描述 Eclipse下FileExplorer中只能显示data/data文件夹下的文件夹目录 Eclipse下FileExplorer中只能显示data/data文件夹下的文件夹目录,鼠标双击却不能打开某个具体的文件. 例如双击无法打开com.example.filepersisitencetest文件夹. 谢谢! 解决方案 点左边的箭头能展开么? 解决方案二: 在对应的工程目录中看看实际的路径是否存在吧