java调用cmd命令删除文件夹及其所有内容

 
   

/**
*
*删除D盘下面test目录,感觉以前用io流遍历删除好慢!
*
**/

public static void main(String[] args) {

        Runtime run = Runtime.getRuntime(); 

        try { 

            String cmd="cmd /c rd/s/q "+"D:\\test";//pc下

            //s 除目录本身外,还将删除指定目录下的所有子目录和文件,用于删除目录树。

            //q 安静模式

            //s 删除目录树时不要求确认

            Process p = run.exec(cmd); 

            p.waitFor(); 

        } catch (Exception e) {

            e.printStackTrace(); 

        }

    }



java技术交流群:57388149

 

你可能感兴趣的:(java)