黑马程序员技术交流社区
标题:
Java File 类
[打印本页]
作者:
Jomes
时间:
2013-6-4 18:37
标题:
Java File 类
收起
Java File 类 有进入下一个文件夹的功能吗?比如: File file= new File("D:\\"); 想进入xx文件夹
?
是这个file有没有什么方法进入xx文件夹
不用重新new一个对象
最好是有具体的方法
file.xxxxxx()。互相学习。
作者:
Heart
时间:
2013-6-12 17:50
本帖最后由 Heart 于 2013-6-12 17:56 编辑
<font color="red">//具体的方法有没有我倒不清楚,但可以通过以下方法实现:</font>
public static void main(String[] args) {
File file = new File("d://");
System.out.println(file.getAbsolutePath());
//如果想进入到d://TEST
file = file.listFiles(new FilenameFilter(){
public boolean accept(File dir, String name) {
if("TEST".equalsIgnoreCase(name)){
return true;
}
return false;
}
})[0];
System.out.println(file.getAbsolutePath());
}
}
复制代码
作者:
oxf974025918
时间:
2013-6-20 00:43
你要的是这个吗?
public static void fileToList(File dir,List<File> list)
{
File[] files = dir.listFiles();
for(File file : files)
{
if(file.isDirectory())
fileToList(file,list);
else
{
if(file.getName().endsWith(".txt"))
list.add(file);
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2