导航

Java删除文件下所有文件

Posted on 2017-04-24 21:54  辉天子煜  阅读(101)  评论(0)    收藏  举报
    /**
     * 删除文件下所有文件
     * @param file
     */
    public static void deleteFilesByCMD(File file) {
        File flist[] = file.listFiles();
        Runtime rt = Runtime.getRuntime();
        String cmd = null;
        if (flist == null || flist.length == 0) {
            return;
        }
        for (File f : flist) {
            try {
            cmd = "cmd.exe /c del /q/a/f/s "+f.getAbsolutePath();
                rt.exec(cmd);
            } catch (IOException e) {
                System.out.println("调用系统命令失败了,所有文件删除失败!");
            }
        }
        System.out.println("成功执行了命令,所有文件删除成功!");
    }