2009-08-25 68 views
0

我正在編寫一個程序來處理由客戶端服務器生成的日誌。我如何檢測用戶在哪裏存儲它們?搜索所有文件時感覺侵入性很強,但如果它們被存儲在根目錄之外,會發生什麼。這是可以接受的,如果我讓用戶先點擊「檢測」,該怎麼辦?無論如何,如果他們已被重命名和重新格式化?是否可以從我的外部程序自己讀取服務器設置?我希望這可以在Linux和Windows服務器上工作。我需要WC3擴展格式W /幾個字段啓用,這是不自然的。如果啓用它,但我還不希望它返回null,但尚未創建日誌。我不想強迫用戶(假設啞巴)使用設置進行遊戲。C#檢測服務器設置

任何想法?

回答

0

Hardcode在你期望它們處於常見的情況下,如果它們不在那裏,請向用戶詢問它。做比這更多的「魔術」似乎是過度複雜和錯誤的祕訣。

0

如果用戶指定了日誌文件的位置,那麼您應該讓用戶自己定位文件或在保存時在其他位置跟蹤這些位置。您不需要進行完整(或大部分)驅動器搜索。