黑马程序员技术交流社区

标题: 如何把指定目录下所有Java类型的文件拷贝到另一个目录里? [打印本页]

作者: Geek_001    时间: 2014-6-22 22:59
标题: 如何把指定目录下所有Java类型的文件拷贝到另一个目录里?
本帖最后由 Geek_001 于 2014-6-24 14:36 编辑

就是指定目录下所有Java类型的文件该如何写?
作者: 496080891    时间: 2014-6-23 01:01
  1. public class Test11{
  2.         public static void main(String[] args){
  3.                 File file = new File("D:\\java");//关联文件路径;
  4.                 String[] files = file.list(new FilenameFilter()
  5.                 {//复写accept方法,
  6.                         public boolean accept(File dir,String name){
  7.                                 return name.endsWith(".java");//返回name.endsWith("要过滤的文件名");                       
  8.                         }
  9.                 });                                       
  10.                 for(String s :files){
  11.                         System.out.println(s);
  12.                 }
  13.         }
  14. }
复制代码

作者: Geek_001    时间: 2014-6-23 10:12
496080891 发表于 2014-6-23 01:01

let me see  see  。。。。。。
作者: Geek_001    时间: 2014-6-23 10:41
496080891 发表于 2014-6-23 01:01

File file = new File("D:\\java");//关联文件路径; 路径我会写,但路径下面写什么?就写D:\\java?
作者: pengyu    时间: 2014-6-23 11:28
这个还没看到呢,加油
作者: 496080891    时间: 2014-6-23 16:51
Geek_001 发表于 2014-6-23 10:41
File file = new File("D:\\java");//关联文件路径; 路径我会写,但路径下面写什么?就写D:\\java? ...

你要遍历的目录

作者: Geek_001    时间: 2014-6-23 19:29
496080891 发表于 2014-6-23 16:51
你要遍历的目录

额,明白了,我以为建立写入流对象,只能关联文件呢,原来还可以只传入目录,不写文件。谢谢啦!
作者: gyw520gyw    时间: 2014-6-23 20:19
回帖赚钱
作者: 496080891    时间: 2014-6-24 04:30
Geek_001 发表于 2014-6-23 10:12
let me see  see  。。。。。。

姐姐,你这let me see see让我震精。。。
作者: Geek_001    时间: 2014-6-24 09:12
496080891 发表于 2014-6-24 04:30
姐姐,你这let me see see让我震精。。。

妹子,稍安勿躁!;P
作者: Geek_001    时间: 2014-6-24 09:14
Geek_001 发表于 2014-6-23 19:29
额,明白了,我以为建立写入流对象,只能关联文件呢,原来还可以只传入目录,不写文件。谢谢啦! ...

得认真看看构造函数。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2