Java实现找出一个文件夹中所有的以某个后缀名命名的所有文件

已经自学Java一个多月了,一直没有利用Java实现自己的需求,直到这次,编写Java程序,实现自己的需求,很有成就感。当然不会像编程大神一样优秀,可是我会慢慢努力的。

因为需要在VS上配置PCL的环境,需要把PCL文件中的以 ".lib" 结尾的文件找出来,PCL库文件里面的好多文件夹都是包含lib文件的,总不能一个一个重命名、复制、粘贴吧(之前配置一些少量文件名我是这么做的,实在太浪费时间)于是我用才学的IO流实现了这个需求,下面是完整代码:

package pclfile;
import java.io.File;
public class GetPclFile {
	public static void main(String[] args) {	
		File file = new File("C:\\Program Files\\PCL 1.8.1");
		GetPclLib(file);
	}
	public static void GetPclLib(File file) {
		File[] listFiles = file.listFiles();
		for(File lf:listFiles) {
			if(lf.isFile()) {			
				if(lf.getName().endsWith(".txt")) {
					System.out.println(lf);
				}
			}else {
				if(lf.isDirectory()) {
					GetPclLib(lf);
				}
			}
		}
	}	
}

 程序实现:

 从结果可以看出来,要是用一开始的重命名、粘贴、复制的方法,怕是要用一上午了。

这是我的第一篇博客,哈哈,继续努力!!

 

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值