光盘上面张老师的视频文件和很多文件混在一起了,一个文件夹一个视频文件,看起来很不方便,就搞了这么个小代码。分享下。谢谢!
- import java.io.*;
- //此代码的左右是将不同目录下的.avi文件拷贝到同一个目录下,方便使用。
- public class Demo11
- {
- public static void main(String args[])throws Exception
- {
- String[] str11 = Wenjian();
- for(int i=0;i<str11.length;i++)
- {
- String[] str12 = Daowen1(str11[i]);
- sop(str12[0]);
- Chuanshu(str12[0],str11[i]);
- }
- }
- public static String[] Wenjian()throws Exception
- {
- File f = new File("F:\\黑马程序员\\1\\解压文件\\张孝祥JAVA加强");
-
- String[] str1 = f.list();
- return str1;
- }
- public static String[] Daowen1(String stt) throws Exception
- {
- File f = new File("F:\\黑马程序员\\1\\解压文件\\张孝祥JAVA加强\\"+stt);
- String[] str2 = f.list(new FilenameFilter(){
- public boolean accept(File dir,String name)
- {
- return name.endsWith(".avi");
- }
- });
- return str2;
- }
- public static void Chuanshu(String sty,String stu) throws Exception
- {
- BufferedInputStream buis = new BufferedInputStream(new FileInputStream("F:\\黑马程序员\\1\\解压文件\\张孝祥JAVA加强\\"+stu+"\\"+sty));
- BufferedOutputStream buos =new BufferedOutputStream(new FileOutputStream("F:\\黑马程序员\\1\\解压文件\\12345\\"+sty));
- byte[] buf = new byte[1024*1024];
- int len=0;
- while((len=buis.read(buf))!=-1)
- {
- buos.write(buf,0,len);
- }
- buis.close();
- buos.close();
- }
- public static void sop(Object obj)
- {
- System.out.println(obj);
- }
- }
复制代码 |
|