copy文件方法java

copy文件方法java
  public   static   void  CopyFile(File in, File out)  throws  Exception  {
        
try {
            FileInputStream fis 
= new FileInputStream(in);
            FileOutputStream fos 
= new FileOutputStream(out);
            
byte[] buf = new byte[1024];
            
int i = 0;
            
while ((i = fis.read(buf)) != -1{
                fos.write(buf, 
0, i);
            }

            fis.close();
            fos.close();
        }
 catch (Exception ex) {
            ex.printStackTrace();
        }

    }
 String imgFinallyPath  =  uploadImgPath  +  java.io.File.separator  + maxNewsId;
                 File allFile 
=   new  File(uploadImgPath) ;
                 File imgFinallyFile 
=   new  File(imgFinallyPath);
                 File[] arrayFile 
=  allFile.listFiles();  // 得到web/adimn_inc_upload_news文件夹下的所有文件
                  long  currTime  =  System.currentTimeMillis();
                
if  ( ! imgFinallyFile.exists())  {  //创建以ID为名的文件夹
                        imgFinallyFile.mkdirs();
                    }

                
// 对当前目录下面所有文件进行检索
                  for ( int  i = 0 ;i < arrayFile.length;i ++ ) {
                     
if(arrayFile[i].isFile()){
                        String fileName 
= arrayFile[i].getName(); 
                     }

                 }

你可能感兴趣的:(copy文件方法java)