我需要清除运行Linux的服务器中某个日志文件的内容。我需要通过调用我的程序在另一台服务器上运行的方法来完成。请帮助我。我的程序使用Java技术,所以我需要一个Java代码。如何使用Java代码删除日志文件的内容
2
A
回答
4
Jigar是对的。你可以删除文件。但可能更好地配置生成此日志的程序的日志记录。我的意思是,例如,创建日志的程序也是用java编写的,并使用log4j配置适当的appender在当前达到某个阈值(按大小)时启动新文件。您还可以配置要保存多少个历史日志文件等。因此,可能您甚至不必使用其他程序删除这些文件。
3
你可以尝试这样的:
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
// code
public static void clearFile(String fileLocation){
try{
BufferedWriter bw = new BufferedWriter(new FileWriter(fileLocation));
bw.write("");
bw.flush();
bw.close();
}catch(IOException ioe){
// You should really do something more appropriate here
ioe.printStackTrace();
}
}</pre></code>
由于FileWriters不追加,除非你明确地告诉他们。
+0
但这段代码片段不工作..我必须清除坐在不同服务器上的内容。存储该服务器的日志文件在Linux上运行。 – Abhisek 2011-02-03 09:04:12
相关问题
- 1. 使用PowerShell删除日志文件
- 2. 如何自动删除日志文件?
- 3. 删除OpenLDAP日志文件
- 4. 如何使用java代码批量读取文件内容
- 5. 如何从php文件中清除错误日志内容?
- 6. 滚动日志文件和删除旧的日志文件
- 7. java FileWriter,定期删除文件内容
- 8. 如何只删除java中文件的内容?
- 9. Java如何读取和删除文件的内容。
- 10. Java代码无法删除文件
- 11. 如何使用PHP删除文件夹的内容?
- 12. 如何使用bash脚本删除文件夹中的内容?
- 13. 如何从休眠日志中删除无意义代码(HHH000 ...)
- 14. 如何删除文件的内容而不删除它自己?
- 15. 删除mac的容器docker的日志
- 16. 在不使用代码的情况下删除自定义事件日志源
- 17. Wordpress从内容中删除短代码
- 18. 清除C#中锁定的日志文件的内容
- 19. 从内容交付日志文件中删除主数据库的索引
- 20. 如何使用Yii2删除文件夹和内容?
- 21. 日志 - 如何删除日志文件中的数据库信息
- 22. Plesk删除IIS日志文件?
- 23. Jetty每天删除日志文件
- 24. x天后删除日志文件
- 25. 批处理文件,删除文件,还创建删除文件的日志
- 26. 使用java删除文件
- 27. 使用java删除文件
- 28. PhoneGap(1.9):如何使用文件系统删除文件夹的内容?
- 29. 如何清除/删除matlab中的.txt文件的内容
- 30. Util日志记录不会删除旧日志文件轮流
+1更好回答 – 2011-02-03 07:36:20