检查目录文件大小,以便在增长到某个点时通过电子邮件通知



我在Windows上有一个Access 97服务器,如果文件大小增长到1GB,它就会崩溃。我需要找到一个软件或编写一些东西(在java中)来检查目录,并在文件大小增加到900MB时通过电子邮件通知我们,以便我们可以修复它。有没有人对软件或解决这个问题的方法有任何想法?我在编程方面很生疏,所以任何要点或技巧都会有很大帮助。

Edit1:增长率相对较慢(上次我们遇到问题是大约 3 个月前),所以我相信我们希望它每 15 分钟检查一次,如果这有什么变化。

  • 您可以使用 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 客户端的实现。

相关内容

  • 没有找到相关文章

最新更新