<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    java刪除文件和目錄

     

    package com.word;   
      
     
    import   java.io.IOException;      
           
       
    public   class   DeleteFile   {      
            
       
    public   static   void   main(String[]   args)      
       
    {      
            
       String   filepath
    ="D:\\text.txt";      
       Runtime   rt   
    =   Runtime.getRuntime();      
       
    try   {      
            
       rt.exec(
    "cmd   /c   del   "+filepath);    
       System.out.println(
    "刪除成功");   
            
       }
       catch   (IOException   e)   {      
        System.out.println(
    "刪除失敗");   
       }
          
       }
          
       }
         
    package com.word;

     
    import   java.io.IOException;   
        
       
    public   class   DeleteFile   {   
         
       
    public   static   void   main(String[]   args)   
       
    {   
         
       String   filepath
    ="D:\\text.txt";   
       Runtime   rt   
    =   Runtime.getRuntime();   
       
    try   {   
         
       rt.exec(
    "cmd   /c   del   "+filepath); 
       System.out.println(
    "刪除成功");
         
       }
       catch   (IOException   e)   {   
        System.out.println(
    "刪除失敗");
       }
       
       }
       
       }
       

    package com.word;      
      
    import java.io.File;         
            
    /**      
     *       
     * 
    @author XWZ      
     * 2007-11-27      
     * 刪除文件或目錄      
     
    */
            
    public class DeleteFileUtil {         
        
    /**      
         * 刪除文件,可以是單個文件或文件夾      
         * 
    @param   fileName    待刪除的文件名      
         * 
    @return 文件刪除成功返回true,否則返回false      
         
    */
            
        
    public static boolean delete(String fileName){         
            File file 
    = new File(fileName);         
            
    if(!file.exists()){         
                System.out.println(
    "刪除文件失敗:"+fileName+"文件不存在");         
                
    return false;         
            }
    else{         
                
    if(file.isFile()){         
                             
                    
    return deleteFile(fileName);         
                }
    else{         
                    
    return deleteDirectory(fileName);         
                }
             
            }
             
        }
             
                 
        
    /**      
         * 刪除單個文件      
         * 
    @param   fileName    被刪除文件的文件名      
         * 
    @return 單個文件刪除成功返回true,否則返回false      
         
    */
            
        
    public static boolean deleteFile(String fileName){         
            File file 
    = new File(fileName);         
            
    if(file.isFile() && file.exists()){         
                file.delete();         
                System.out.println(
    "刪除單個文件"+fileName+"成功!");         
                
    return true;         
            }
    else{         
                System.out.println(
    "刪除單個文件"+fileName+"失敗!");         
                
    return false;         
            }
             
        }
             
                 
        
    /**      
         * 刪除目錄(文件夾)以及目錄下的文件      
         * 
    @param   dir 被刪除目錄的文件路徑      
         * 
    @return  目錄刪除成功返回true,否則返回false      
         
    */
            
        
    public static boolean deleteDirectory(String dir){         
            
    //如果dir不以文件分隔符結尾,自動添加文件分隔符         
            if(!dir.endsWith(File.separator)){         
                dir 
    = dir+File.separator;         
            }
             
            File dirFile 
    = new File(dir);         
            
    //如果dir對應的文件不存在,或者不是一個目錄,則退出         
            if(!dirFile.exists() || !dirFile.isDirectory()){         
                System.out.println(
    "刪除目錄失敗"+dir+"目錄不存在!");         
                
    return false;         
            }
             
            
    boolean flag = true;         
            
    //刪除文件夾下的所有文件(包括子目錄)         
            File[] files = dirFile.listFiles();         
            
    for(int i=0;i<files.length;i++){         
                
    //刪除子文件         
                if(files[i].isFile()){         
                    flag 
    = deleteFile(files[i].getAbsolutePath());         
                    
    if(!flag){         
                        
    break;         
                    }
             
                }
             
                
    //刪除子目錄         
                else{         
                    flag 
    = deleteDirectory(files[i].getAbsolutePath());         
                    
    if(!flag){         
                        
    break;         
                    }
             
                }
             
            }
             
                     
            
    if(!flag){         
                System.out.println(
    "刪除目錄失敗");         
                
    return false;         
            }
             
                     
            
    //刪除當前目錄         
            if(dirFile.delete()){         
                System.out.println(
    "刪除目錄"+dir+"成功!");         
                
    return true;         
            }
    else{         
                System.out.println(
    "刪除目錄"+dir+"失敗!");         
                
    return false;         
            }
             
        }
             
                 
        
    public static void main(String[] args) {         
            
    //String fileName = "g:/temp/xwz.txt";         
            
    //DeleteFileUtil.deleteFile(fileName);         
            String fileDir = "D:\\廣告";         
            
    //DeleteFileUtil.deleteDirectory(fileDir);         
            DeleteFileUtil.deleteDirectory(fileDir);         
                     
        }
             
    }
          

    posted on 2011-03-22 10:38 Mr.lu 閱讀(190) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆檔案

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲国产aⅴ成人精品无吗| 亚洲精品456在线播放| 亚洲1区2区3区精华液| 天天看免费高清影视| 亚洲性色AV日韩在线观看| 久久久www成人免费毛片| 国产亚洲玖玖玖在线观看| 成人毛片18女人毛片免费| 亚洲精品国产高清在线观看| 啦啦啦www免费视频| 亚洲国产精品18久久久久久| 免费看美女让人桶尿口| 精品亚洲视频在线| 亚洲日本在线观看视频| 中文字幕不卡免费高清视频| 久久久久无码精品亚洲日韩 | 最近中文字幕免费mv在线视频| 人妻免费一区二区三区最新| 免费吃奶摸下激烈视频| 一级毛片一级毛片免费毛片 | 在线v片免费观看视频| 亚洲综合av一区二区三区不卡| 麻豆va在线精品免费播放| 国产成人亚洲综合网站不卡| 三年片在线观看免费大全| 精品国产日韩亚洲一区在线| 日韩精品亚洲aⅴ在线影院| 亚洲一区二区无码偷拍| 一本色道久久88综合亚洲精品高清| 国产无遮挡色视频免费视频| 羞羞漫画页面免费入口欢迎你 | 激情综合亚洲色婷婷五月| 国产美女在线精品免费观看| 国产亚洲综合精品一区二区三区| 真人做A免费观看| 妇女自拍偷自拍亚洲精品| 久久91亚洲精品中文字幕| 岛国av无码免费无禁网站| 精品乱子伦一区二区三区高清免费播放| 4hu四虎最新免费地址| 欧洲亚洲国产精华液|