检查文件的修改

时间:2013-11-21 17:01:27

标签: java

我们在一个模块中有多个文件,可以说我们想检查哪个文件被修改了。

我发现可以使用md5算法实现它。所以请求你们让我知道我们怎么做。我不是要求代码而是去做怎么做。

2 个答案:

答案 0 :(得分:0)

您可以使用DigestUtils from Apache Commons检查修改。

alias_method :client_options, :default_options
alias_method :user_options, :default_options
private :default_options

其中ByteArray是byte []的包装器。

答案 1 :(得分:0)

您可以使用Java代码检查文件的上次修改

public class CheclLastModificationTimeOfFile {
public static void main(String args[]) {
    File fileToTest = new File("/home/ananddw/Anand.json");
    if (!fileToTest.isDirectory()) {
        System.out.println("File donated with given path is a File");
        Date dt = new Date(fileToTest.lastModified());
        SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yyyy hh:mm:ss ");
        System.out.println("Last Modification time is :"
                + sdf.format(dt).toString());
    } else {
        System.out.println("File donated with given path is a Directory");
        Date dt = new Date(fileToTest.lastModified());
        SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yyyy hh:mm:ss ");
        System.out.println("Last Modification time is :"
                + sdf.format(dt).toString());
   }
   }
   }

它的工作方式与您想要的部署和检查一样