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("不升级");
    
    		}
    		
    		
    	}
    
    }
    

      


    只限阅读,未经允许不得转载,如有问题请@本人,如我方内容侵权请及时告知我方。
  • 相关阅读:
    PL/SQL会遇到中文插入乱码问题、数据显示不全
    PL/SQL数据生成器
    编程小案例
    MySql案例收集
    关于PL/SQL的安装配置
    Android 歌词桌面同步显示
    DataGridView控件使用大全
    flex java 交互
    Android Launcher 全面剖析
    Android adb 命令
  • 原文地址:https://www.cnblogs.com/wzy-525/p/12878140.html
Copyright © 2011-2022 走看看