我在Windows上有一个访问97服务器崩溃,如果它的文件大小增加到1GB。我需要找一个软件或者写一些东西(在java中)检查目录并通过电子邮件通知我们,如果文件大小增加到900MB,那么我们可以修复它。有没有人对软件有任何想法或方法去做?我在编程方面非常生疏,所以任何要点或提示都会有很大帮助。
Edit1:增长率相对较慢(上次我们遇到问题的时间大约是3个月前),所以我相信我们希望每15分钟检查一次,如果这有什么变化的话。
答案 0 :(得分:2)
您可以使用Java中的Files类中的size()定期检查文件的大小。 http://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html
如果您有更多要检查的文件,可以循环并添加其总大小。在你想要放置sleep()
或类似东西的同时避免耗尽所有CPU。
要发送电子邮件,程序包http://javamail.kenai.com/nonav/javadocs/com/sun/mail/smtp/package-summary.html提供了smtp客户端的实现。