我正在编写一个程序来处理客户端服务器生成的日志。如何检测用户存储位置?搜索所有文件感觉很有侵略性,但如果它们存储在根目录之外会怎样。这是否可以接受,如果我让用户先点击“检测”怎么办?无论如何,如果他们已经重命名并重新格式化了怎么办?是否可以从我的外部程序中读取服务器设置?我想这适用于Linux和Windows服务器。我需要启用几个字段的WC3扩展格式,这些字段不是很自然。我也不希望它在启用时返回null,但是还没有创建日志。我不想强迫用户(假定哑巴)玩设置。
有什么想法吗?
答案 0 :(得分:0)
硬编码您希望它们处于常见情况,如果它们不在那里,请询问用户。做更多的“魔术”似乎是一种过于复杂和错误的方法。
答案 1 :(得分:0)
如果用户指定了日志文件的位置,那么您应该让用户自己找到文件,或者在保存文件时在其他位置跟踪这些位置。您不需要进行完整(或大部分)驱动器搜索。