zoukankan      html  css  js  c++  java
  • 源文件名长度大于系统支持的长度,无法删除,java主方法执行方式删除

    import java.io.File;
    
    /**
     * @author 海盗船长
     * 2017年2月14日11:24:26
     */
    public class DeleteFiles {
         
        public static void deleteFiles( File file ){
             
            if( file.isDirectory() ){
                // 如果是一个目录, 先查找这个目录下面的所有文件或目录
                // 再根据情况删除
                File[] files = file.listFiles();
                if( files.length == 0 ){
                    //如果是一个空目录,直接删除
                    file.delete();
                } else {
                    // 如果不是空目录, 则递归
                    for( File f : files ){
                        deleteFiles(f);
                        // 递归删除完之后, 再把本目录删除
                        f.delete();
                    }
                }
            } else {
                // 如果是一个文件,直接进行删除
                file.delete();
            }
        }
         
        public static void main(String[] args) {
         System.out.println("开始执行"); File file
    = new File("D:\Program Files"); deleteFiles(file);
         System.out.println("执行完毕!"); } }
  • 相关阅读:
    android progressbar 水平进度条
    jquery 下拉自动加载
    jquery ajax
    input 数字,字母汉字的限制方法(转帖)
    Jquery checkbox
    js运用6
    js运用5
    js运用4
    js运用3
    js运用2
  • 原文地址:https://www.cnblogs.com/m-bianbian/p/6396862.html
Copyright © 2011-2022 走看看