java读取手机下的文件_java读取一个路径下的所有文件

本文介绍了如何使用Java读取指定路径下所有以.hbm.xml结尾的文件,通过Scanner获取用户输入的文件路径,利用File对象判断是否为文件夹,并遍历文件夹中的所有文件。当找到.hbm.xml文件时,将其输出作为Spring配置文件的标签。若需要递归处理子文件夹,可以通过封装代码并递归调用来实现。
摘要由CSDN通过智能技术生成

最近使用ssh框架的时候需要把后缀为.hbm.xml的文件配置进spring的配置文件,但是由于这样以.hbm.xml结尾的文件太多,不可能一个一个去写,于是我便尝试使用java去自动生成。下面直接贴代码:

import java.util.Scanner;

import java.io.File;

public class Test {

public static void main(String[] args){

int num=0;

try{

Scanner sc=new Scanner(System.in);

System.out.println("请输入路径:");

String filepath = sc.nextLine();//读取字符串型输入filepath

sc.close();

File file= new File(filepath);

if(!file.isDirectory()){ //通过isDirectory()判断当前路径是不是文件夹

System.out.println("这不是一个文件夹的路径");

}

else if(file.isDirectory()){

String[] filelist = file.list(); //获取当前文件夹下的所有子文件及子文件夹 保存在filelist

System.out.println("这个文件夹长度为"+filelist.length);

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值