zoukankan      html  css  js  c++  java
  • 文件操作

    删除指定路径下的 以xxx开头xxxx结尾的文件

    	public static void main(String[] args) {
    		 File file = new File("D:\WindowsETC\ETC_Managent\apache-tomcat\bin");//文件目录
    		File [] files = file.listFiles();
    		String fileName = "";
    		for(File f: files){
    		fileName = f.getName();
    		
    		if(fileName.endsWith(".gz")&&fileName.startsWith("ETC")){
    		if(f.delete()){
    		System.out.println("已删除文件:"+fileName);
    		}
    		}
    		}
    		}
    

    MD5对比文件大小

    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.IOException;
    
    import org.apache.commons.codec.digest.DigestUtils;
    import org.apache.commons.io.IOUtils;
    /**
     * 
     * @ClassName: Md5 
     * @Description: TODO
     * @author: 92649498
     * @date: 2020年5月12日 下午6:18:30  
     * Class explain:升级程序生成 MD5
     */
    public class Md5 {
    	public static void main(String[] args) {
    		//升级包的 路径 生成MD5
    		String fileName="I:\升级包\万能升级包\2020年5月12日\LR0_2.3.4.zip";
    		String md5Hex = null;
    		FileInputStream fileInputStream = null;
    		
    		try {
    			fileInputStream = new FileInputStream(fileName);
    			md5Hex = DigestUtils.md5Hex(IOUtils.toByteArray(fileInputStream));
    			System.out.println(md5Hex);
    
    		} catch (FileNotFoundException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} finally {
    			if (fileInputStream != null) {
    				try {
    					fileInputStream.close();
    				} catch (IOException e) {
    					// TODO Auto-generated catch block
    					e.printStackTrace();
    				}
    			}
    		}
    		String a="2231";//本地
    		String b="233";//升级包
    		System.out.println(b.compareTo(a));
    	    if (b.compareTo(a)>0) {
    			System.out.println("升级");
    		}else {
    			System.out.println("不升级");
    
    		}
    		
    		
    	}
    
    }
    

      


    只限阅读,未经允许不得转载,如有问题请@本人,如我方内容侵权请及时告知我方。
  • 相关阅读:
    C# 添加修改防火墙端口及程序
    Winform 多线程--解决界面卡死问题
    ScreenOper
    KVM的VPS主机在Centos6.x下修改系统时间
    Java IO和File类
    Java动态代理Proxy类源码分析
    Java IO之字节流
    Java IO之字符流
    两台计算机之间如何通讯
    Java引用类型原理
  • 原文地址:https://www.cnblogs.com/wzy-525/p/12878140.html
Copyright © 2011-2022 走看看