zoukankan      html  css  js  c++  java
  • 遍历文件Java中遍历出指定目录中的所有文件

    PS:今天上午,非常郁闷,有很多简单基础的问题搞得我有些迷茫,哎,代码几天不写就忘。目前又不当COO,还是得用心记代码哦!

        以下中遍历出项目根目录中的全部txt文件,如果你设置了包名test.data,须要遍历指定包名下的全部文件是,须要把路径System.getProperty("user.dir")改为System.getProperty("user.dir"+\\test\\data)

        每日一道理
    冰心说道:“爱在左,同情在右,走在生命的两旁,随时撒种,随时开花,将这一径长途,点缀得香花弥漫,使穿枝拂叶的行人,踏着荆棘,不觉得痛苦,有泪可落,却不是悲凉。”
    import java.io.File;
    import java.io.IOException;
    import java.util.Vector;
    
    public class Filepath {
    
    	public static void main(String[] args) throws IOException {
    		Vector<String> vecFile = GetTestXlsFileName(System.getProperty("user.dir"));
    		for (int i = 0; i < vecFile.size(); i++) {
    			System.out.println(vecFile.get(i));
    		}
    	}
    
    	public static Vector<String> GetTestXlsFileName(String fileAbsolutePath) {
    		Vector<String> vecFile = new Vector<String>();
    		File file = new File(fileAbsolutePath);
    		File[] subFile = file.listFiles();
    
    		for (int iFileLength = 0; iFileLength < subFile.length; iFileLength++) {
    			// 判断是否为文件夹
    			if (!subFile[iFileLength].isDirectory()) {
    				String fileName = subFile[iFileLength].getName();
    				// 判断是否为.txt结尾
    				if (fileName.trim().toLowerCase().endsWith(".txt")) {
    					vecFile.add(fileName);
    				}
    			}
    		}
    		return vecFile;
    	}
    }

        结果:

        aaaa.txt

        bbbb.txt

    文章结束给大家分享下程序员的一些笑话语录: 问路
    有一个驾驶热气球的人发现他迷路了。他降低了飞行的高度,并认出了地面 上的一个人。他继续下降高度并对着那个人大叫,“打扰一下,你能告诉我我 在哪吗?”
    下面那个人说:“是的。你在热气球里啊,盘旋在 30 英尺的空中”。
    热气球上的人说:“你一定是在 IT 部门做技术工作”。
    “没错”,地面上的人说到,“你是怎么知道的?”
    “呵呵”,热气球上的人说,“你告诉我的每件事在技术上都是对的,但对都没 有用”。
    地面上的人说,“你一定是管理层的人”。
    “没错”,热气球上的人说,“可是你是怎么知道的?”
    “呵呵”,地面上的那人说到,“你不知道你在哪里,你也不知道你要去哪,你 总希望我能帮你。你现在和我们刚见面时还在原来那个地方,但现在却是我 错了”。

    --------------------------------- 原创文章 By
    遍历和文件
    ---------------------------------

  • 相关阅读:
    谷歌在外贸中的实战解析
    关于外贸淡季的几点看法
    如何打造完美报价单
    bbs
    你身上的所有光环,同样是套在你身上的枷锁
    Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一
    用C#生成随机中文汉字验证码的基本原理
    必须根据不同的数据内容来套用不同的编码或是译码函式,以便取得对应的字节或是字符串数据
    锁和多线程:5种锁介绍(三)
    锁和多线程:3种锁的使用(二)
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3100568.html
Copyright © 2011-2022 走看看