C#检测服务器设置

时间:2009-08-25 18:14:24

标签: c# logging settings detect

我正在编写一个程序来处理客户端服务器生成的日志。如何检测用户存储位置?搜索所有文件感觉很有侵略性,但如果它们存储在根目录之外会怎样。这是否可以接受,如果我让用户先点击“检测”怎么办?无论如何,如果他们已经重命名并重新格式化了怎么办?是否可以从我的外部程序中读取服务器设置?我想这适用于Linux和Windows服务器。我需要启用几个字段的WC3扩展格式,这些字段不是很自然。我也不希望它在启用时返回null,但是还没有创建日志。我不想强迫用户(假定哑巴)玩设置。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

硬编码您希望它们处于常见情况,如果它们不在那里,请询问用户。做更多的“魔术”似乎是一种过于复杂和错误的方法。

答案 1 :(得分:0)

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