list():Returns   an   array   of   strings   naming   the   files   and   directories   in   the   directory   denoted   by   this   abstract   pathname.

以绝对路径返回该目录下所有的文件名的一个字符串数组.

listFiles():Returns   an   array   of   abstract   pathnames   denoting   the   files   in   the   directory   denoted   by   this   abstract   pathname.

以相对路径返回该目录下所有的文件名的一个字符串数组.

list() will return an array of strings naming the files and directories in the given directory. The file names are not complete path but just file/directory names.

listFiles() will return an array of File objects.

In both the cases the order in which the file names appear are not alphabetically ordered.

import java.io.File;

/**

* @author Madan Kumar K

*

*/

public class ListFiles {

public static void main(String[] args) {

String dir = System.getProperty(“user.dir”);

File f = new File(dir);

String[] fileNames = f.list();

for(int i=0; i < fileNames.length; i++)

System.out.println(fileNames[i]);

File[] files = f.listFiles();

for(int i=0; i < files.length; i++)

System.out.println(files[i]);

}

}

listRoots() is used to list the file system roots. For a windows platform roots mean the drives, while on a UNIX platform there is a single file system; that is “/”. You can list the roots using.

File[] roots = f.listRoots();

for(int i=0; i < roots.length; i++)

System.out.println(roots[i]);

java的listroots_list(), listFiles(), listRoots() in Java相关推荐

  1. java file list listfiles,Java File listFiles()用法及代码示例

    listFiles()方法是File类的一部分.如果路径名是目录,则该函数返回一个File数组,表示给定抽象路径名中的文件,否则返回null.该函数是重载函数.其中一个函数没有任何参数,第二个函数将F ...

  2. java对File.listFiles()排序

    java对File.listFiles()排序 觉得有用的话,欢迎一起讨论相互学习~ 转载地址:点击打开链接 最近公司要做文件打包 由于File.listFiles()返回的文件是无序的,但文件必须按 ...

  3. java相册_精致小巧的java相册制作方法

    本文实例为大家分享了java相册制作方法,供大家参考,具体内容如下 注: 1)html上的图片是静态指定的.当更新了新的图片时必须手工更新.所以使用Servlet读取本地images中的所有图片,动态 ...

  4. java内存不足错误_调试Java内存不足错误

    我仍然是一个相对较新的程序员,我在 Java中遇到的一个问题是Out of Memory Errors.我不想使用-Xmx来增加内存,因为我觉得错误是由于编程不好造成的,我想改进编码而不是依靠更多的内 ...

  5. matlab怎么做到使用java,如何在Matlab中使用java.nio?

    我的目标是检查在网络上的文件夹中是否找到具有特定名称(名称的一部分)的文件,同时还要考虑其下的所有文件夹.为此,我需要一种有效获取给定文件夹内和下的所有文件和文件夹的列表的方法.我的递归函数在本地驱动 ...

  6. java面试题(一)java面试题集合

    JAVA面试题集 基础知识: 1.C++或Java中的异常处理机制的简单原理和应用. 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常.违反语义规则包括2种情况. ...

  7. Java基础教程带你走进java的世界

    Java教程 Java简介 什么是Java? Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称. Java分为三个体系: Java ...

  8. java面试题(一)Java面试问题集

    目录 1. Java 基础部分 10 1.一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 10 2.Java 有没有goto? 10 3.说说&和 ...

  9. Java相关课程系列笔记之一Java学习笔记

    目 录 一. Java技术基础 1 1.1编程语言 1 1.2 Java的特点 1 1.3 Java开发环境 1 1.4 Java开发环境配置 2 1.5 Linux命令与相关知识 2 1.6 Ecl ...

最新文章

  1. iOS动画系列之九:实现点赞的动画及播放起伏指示器
  2. 05-04-查看补丁更新报告
  3. Unity之Math等方法的使用
  4. Linux运维:cobbler
  5. 如何开始 java core java
  6. Gradle 3.0.0设置Apk文件输出命名
  7. NetScreen下“区域”与“路由”、“策略”基本概念
  8. Windows 10 上强制Visual Studio以管理员身份运行
  9. 【译】RabbitMQ:Topics
  10. URL地址相对路径转绝对路径
  11. 大数据应用能力层次模型
  12. Visual Studio Code 官方护眼主题绿豆沙颜色修改,让你的眼睛远离疲劳!
  13. 计算机科学家与科学之路----2000年图灵奖得主美籍华人姚期智院士特邀报告
  14. 印章识别--笛卡尔坐标系转换成极坐标系
  15. java pdf添加透明水印,PDF怎么加透明水印?
  16. 输掉战役赢战争(博弈论的诡计)
  17. fdisk和parted磁盘分区工具命令
  18. UOS家庭版V21版BCM43142无线网卡网卡驱动重装
  19. 源代码应该怎么理解?
  20. 微型计算机测控系统课程设计报告,《微机原理与接口技术》课程设计报告_精品.doc...

热门文章

  1. Java IDEA Debug进制二维数组
  2. python 匿名函数的使用
  3. AttributeError: module ‘os‘ has no attribute ‘mknod‘
  4. INSTALL_FAILED_INVALID_APK
  5. 微软CRM 2011 新功能之三:可新增客户化活动类型实体
  6. 微信小程序中的tabBar设置
  7. 【Gamma】“北航社团帮”展示博客
  8. 洛谷 P1411 树
  9. django系列 1 :python+django环境搭建 +mac提示找不到manage.py命令
  10. Python 精选笔试面试习题—sorted 与 sort 单例模式、统计字符个数Count、垃圾回收、lambda函数、静态方法、类方法、实例方法、分布式锁、