0

我正在编写一个程序来处理客户端服务器生成的日志。如何检测用户存储它们的位置?搜索所有文件感觉很侵入,但如果它们存储在根目录之外怎么办。这可以接受吗,如果我让用户先点击“检测”怎么办?无论如何,如果它们被重命名和重新格式化怎么办?是否可以从我的外部程序中读取服务器设置本身?我希望它可以在 linux 和 windows 服务器上运行。我需要 WC3 扩展格式,其中启用了几个不自然的字段。如果它已启用但尚未创建日志,我也不希望它返回 null 。我不想强迫用户(假设是愚蠢的)玩设置。

有任何想法吗?

4

2 回答 2

0

在常见情况下您希望它们出现的硬编码,如果它们不存在,请询问用户。做比这更多的“魔术”似乎是过度复杂和错误的秘诀。

于 2009-08-25T18:18:19.853 回答
0

如果用户正在指定日志文件的位置,那么您应该让用户自己定位文件,或者在保存文件时在其他地方跟踪这些位置。您不需要进行完整(或大部分)驱动器搜索。

于 2009-08-25T18:19:21.380 回答