色久综合AV在线_亚洲人成在线观看网站高清_av网页中文字幕_欧洲无码三级片在线看

?
徐州北大青鳥(niǎo)

利用Java進(jìn)行移動(dòng)文件、剪切文件操作

時(shí)間:2016-10-12 11:15來(lái)源:中博IT教育 作者:中博IT教育 點(diǎn)擊:
思路: 1.copy 2.delete 示例: /** * 復(fù)制單個(gè)文件 * @param String oldPath 原文件路徑 如:c:/a.txt * @param String newPath 復(fù)制后路徑 如:f:/a.txt */ public static void copyFile(String oldPath, String newPath) { try

思路:

  1.copy    
  2.delete  
   

示例:
  /**      
            *     復(fù)制單個(gè)文件      
            *     @param     String   oldPath       原文件路徑     如:c:/a.txt      
            *     @param     String   newPath       復(fù)制后路徑     如:f:/a.txt      
            */      
  public   static   void     copyFile(String     oldPath,     String     newPath)      
  {      
  try      
  {      
  int     bytesum     =     0;      
  int     byteread     =     0;      
  File     oldfile     =     new     File(oldPath);      
  if     (oldfile.exists())      
  {     //文件存在時(shí)      
  InputStream     inStream     =     new     FileInputStream(oldPath);     //讀入原文件      
  FileOutputStream     fs     =     new     FileOutputStream(newPath);      
  byte[]     buffer     =     new     byte[1444];      
  int     length;      
  while     (     (byteread     =     inStream.read(buffer))     !=     -1)      
  {      
  bytesum     +=     byteread;     //字節(jié)數(shù)     文件大小      
  //System.out.println(bytesum);      
  fs.write(buffer,     0,     byteread);      
  }      
  inStream.close();      
  }      
  }      
  catch     (Exception     e)      
  {      
  //System.out.println("復(fù)制單個(gè)文件操作出錯(cuò)");      
  e.printStackTrace();      
  }      
   
  }      
   
  /**      
            *     刪除單個(gè)文件      
            *     @param     String   Path               文件路徑      
            *     @param     String   filename       文件名      
            */      
  public   static   void     delFile(String     Path,     String     filename)      
  {    
                                try{  
                                  String   path=application.getRealPath(Path);  
                                  File   fobj=new   File(path,filename);  
                                  boolean   bo_Return=fobj.delete();  
                                }  
                                  catch     (Exception     e)      
  {      
  //System.out.println("刪除單個(gè)文件操作出錯(cuò)");      
  e.printStackTrace();      
  }              
                      }

試聽(tīng)課
(責(zé)任編輯:代碼如詩(shī))
------分隔線----------------------------
欄目列表
推薦內(nèi)容