CollFileWithCMD.java 898 Bytes
package com.sitech.ismp.coll;

import java.io.File;
import java.util.Date;

import org.apache.log4j.Logger;

import com.sitech.ismp.app.coll.RPCTarget;

// Referenced classes of package com.sitech.ismp.coll:
//            CollBase

public class CollFileWithCMD extends CollBase {

	RPCTarget rpctarget;

	public CollFileWithCMD() {
		logger = Logger.getLogger("COLL");
		rpctarget = null;
	}

	public long getLastModify(String path) {
		File file = new File(path);
		long modifiedTime = file.lastModified();
		return modifiedTime;
	}

	public long getTimeC(long lasttime) {
		Date newTime = new Date();
		long newTimeLong = newTime.getTime();
		return (newTimeLong - lasttime) / 1000L;
	}

	public static void main(String args[]) {
		if (args.length > 0 && args[0] != null) {
			CollFileWithCMD col = new CollFileWithCMD();
			System.out.println(col.getTimeC(col.getLastModify(args[0])));
		}
	}
}