File类listRoots()及list()的两种方法的使用
发布日期:2021-06-30 11:20:18 浏览次数:2 分类:技术文章

本文共 1083 字,大约阅读时间需要 3 分钟。

package cn.com;import java.io.File;import java.io.FilenameFilter;//File类listRoots()及list()的两种方法的使用public class Test6 {	public static void main(String[] args) {		System.out.println("listRoots()获取本机所有盘符……………………………………………");		File[] files = File.listRoots();		for (File everyFile : files) {			System.out.println(everyFile);		}		System.out.println("list()获取F盘下的所有文件………………………………………………");		File f1 = new File("F:\\");// 将F盘封装成了一个文件类对象		String[] fileNames = f1.list();		for (String fn : fileNames) {			System.out.println(fn);		}		System.out.println("list()获取F盘下的.txt文件之方法(一)…………………………………");		File f2 = new File("F:\\");// 将F盘封装成了一个文件类对象		String[] fNames = f2.list();		for (String fn : fNames) {			if (fn.endsWith(".txt")) {				System.out.println(fn);			}		}		System.out.println("list()获取F盘下的.txt文件之方法(二)……………………………………");		File f3 = new File("F:\\");		String[] FNames = f3.list(new FilenameFilter() {			public boolean accept(File f3, String string) {//file接收的是盘号,string接收的是盘里的文件名称				return string.endsWith(".txt");			}		});		for(String fileName:FNames){			System.out.println(fileName);		}	}}

转载地址:https://it9527.blog.csdn.net/article/details/8195235 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:文件的相对路径和绝对路径
下一篇:Properties的使用

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月25日 07时10分15秒