社区
Java SE
帖子详情
怎么搜索出特定目录下的所有的指定的某种类型的文件?
Kylix_XP
2004-10-12 10:18:50
有一个目录c:\com\bflink,现在要搜索出这个目录及其子目录下所有的.class类型的文件.
...全文
370
8
打赏
收藏
怎么搜索出特定目录下的所有的指定的某种类型的文件?
有一个目录c:\com\bflink,现在要搜索出这个目录及其子目录下所有的.class类型的文件.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
whyandwhat
2004-10-13
打赏
举报
回复
楼上的,写出你的源码来。
zj_ok
2004-10-12
打赏
举报
回复
递归取出所有文件,比较后缀名就行了
jinsfree
2004-10-12
打赏
举报
回复
public void listFiles(String path, String type) {//"d:/java","class"
File f = new File(path);
File[] fls = f.listFiles();
for (int i = 0; i < fls.length; i++) {
if (fls[i].getName().endsWith("."+type)) {
System.out.println(fls[i].getName());
}
}
}
射天狼
2004-10-12
打赏
举报
回复
这是文件及目录操作的一个例子,如果要处理子目录需要递归,你自己处理一下吧.
具体请查JAVA的DOC帮助文档!!
youthy_yy
2004-10-12
打赏
举报
回复
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.io.*"%>
File f=new File("D:/yourpath");
File[] file=f.listFiles();
for(int j=0;j<file.length;j++){
if(file[j].getName().endsWith(".class")==false){
......
}
.....
}
射天狼
2004-10-12
打赏
举报
回复
//取得指定目录下的所有目录及文件,并且返回最近访问过的文件或者目录
private void getNewFile(String aStrPath)
{
File fle = new File(aStrPath);
File[] fleList;
String strTmp = null;
String strFile = null;
SimpleDateFormat fmtDate = new SimpleDateFormat("yyyy/MM/dd");
java.util.Date fleDate = new java.util.Date();
long lngFleDate = 0;
long lngFleDateOld = 0;
long lngCurDate = new java.util.Date().getTime();
long lngStep = 0;
if (fle.exists())
{
fleList = fle.listFiles();
lngFleDate = fleList[0].lastModified();
lngFleDateOld = lngFleDate;
lngStep = lngCurDate - lngFleDateOld;
for (int i = 1; i < fleList.length; i++)
{
lngFleDate = fleList[i].lastModified();
fleDate.setTime(lngFleDate);
strTmp =
fleList[i].getName().toString()
+ " : "
+ fmtDate.format(fleDate);
if (lngCurDate - lngFleDate < lngStep)
{
strFile = fleList[i].getName().toString();
lngFleDateOld = lngFleDate;
lngStep = lngCurDate - lngFleDate;
}
System.out.println(
(fleList[i].isFile() ? "文件: " : "目录: ") + strTmp);
//lst.add((fleList [i].isFile() ? "文件: " : "目录: ") + strTmp);
}
}
System.out.println("=========================");
fleDate.setTime(lngFleDateOld);
System.out.println(
"最近访问的文件: " + strFile + " : " + fmtDate.format(fleDate));
}
jinsfree
2004-10-12
打赏
举报
回复
是在不行自己写方法了
wangjm02
2004-10-12
打赏
举报
回复
File类的list(FilenameFilter filter)方法
QT查找某个
目录
下
指定
的
某种
文件
本文介绍了一个用于在
指定
目录
及其子
目录
中查找
特定
类型
文件
的C++函数。该函数利用QFileInfoList和QDirIterator遍历
指定
路径,收集所有符合给定过滤条件的
文件
信息,并返回一个包含这些
文件
详细信息的列表。通过示例展示了如何调用此函数来获取
目录
下所有的XML
文件
。
php在
目录
下
搜索
文件
,php下实现在
指定
目录
搜索
指定
类型
文件
的函数
本文介绍了使用PHP在
指定
目录
中
搜索
特定
类型
的
文件
,并提供了实用的代码示例。此外,还探讨了使用PHP进行XML
文件
解析的方法,包括使用XPath进行查询。
vb
搜索
指定
目录
下的
指定
类型
文件
本文介绍了一个使用VBA编写的函数,该函数可以递归地
搜索
指定
路径下所有符合
特定
类型
的
文件
。通过调用Dir函数和利用递归方法,此函数能够遍历目标
目录
及其子
目录
,收集所有匹配的
文件
路径。
UE4 C++实现
搜索
指定
目录
下的
指定
类型
的所有
文件
本文介绍如何使用UE4的C++代码实现
搜索
指定
目录
下的所有.h
文件
,通过蓝图调用IFileManager::Get().FindFiles()方法,获取并返回
指定
类型
的
文件
名。
Windows forfiles命令详解,Windows按时间
搜索
特定
类型
的
文件
。
forfiles是Windows系统的一个实用命令,用于在
文件
系统中
搜索
和管理
文件
。它可以按日期、
类型
进行
搜索
,并支持批量操作,如删除
文件
。通过
指定
参数如/d、/m,用户能精确找到
特定
时间或
类型
的
文件
,结合/c参数甚至可以执行自定义命令,如显示
文件
信息或删除
文件
。,
Java SE
62,622
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章