import java.io.File;
public class DeleteFile {
	private static int m = 0;
	private static String string;
	public static void main(String[] args) {
		String str = "C:\\Users\\ADMINI~1\\Desktop\\ROOT\\WEB-INF\\classes\\out\\ARTIFA~1\\CS3_WA~1\\WEB-INF\\classes\\out\\ARTIFA~1\\CS3_WA~1\\WEB-INF\\classes\\out\\ARTIFA~1\\CS3_WA~1\\WEB-INF\\classes\\out\\ARTIFA~1\\CS3_WA~1\\WEB-INF\\classes\\out\\ARTIFA~1\\CS3_WA~1\\WEB-INF\\classes\\web\\jsp\\workform";
		string =str;
		delete(str, "", 0);
	}
	public static void delete(String str, String str1, int n){
		File f = new File(str);
		try{
		if(f.isDirectory() && f.list().length > 0){
		str1 = str;
		String[] list = f.list();
		for(int i = 0; i < list.length; i++){
		str = str1 + "\\" + list[i];
		System.out.println("*****" + i + " " + (m++) + " "
		+ f.getName());
		delete(str, str1, i);
		}
		}
		}catch(NullPointerException e){
		System.out.println(f.toString());
		e.printStackTrace();
		}
		System.out.println("m = " + m +" " + f.toString() + " n = " + n);
		n++;
		if(!string.equals(f.getPath()))System.out.println(f.delete());
		System.out.println(m--);
		}
}
源文件名长度大于系统支持的长度
最新推荐文章于 2025-08-18 12:42:51 发布
          
          
       
          
       
      
当遇到源文件或文件路径长度超过操作系统支持的最大限制时,处理和移动文件可能会遇到问题。本文探讨了这个问题的原因,并提供了几种解决方案,包括使用命令行工具、重命名文件和缩短路径等方法。
          
                  
                  
                  
                  
                            
      
          
                
                
                
                
              
                
                
                
                
                
              
                
                
              
            
                  
					8738
					
被折叠的  条评论
		 为什么被折叠?
		 
		 
		
    
  
    
  
            


            