diff --git a/src/Gpulse.WCT.DataAnalyzer/Commands/AnalyzeCommand.cs b/src/Gpulse.WCT.DataAnalyzer/Commands/AnalyzeCommand.cs index 20cbb70..ba64c4a 100644 --- a/src/Gpulse.WCT.DataAnalyzer/Commands/AnalyzeCommand.cs +++ b/src/Gpulse.WCT.DataAnalyzer/Commands/AnalyzeCommand.cs @@ -101,9 +101,9 @@ public class AnalyzeCommand : Command return; } - // 扫描日志文件 + // 扫描日志文件(包含子目录) var allFiles = LogExtensions - .SelectMany(ext => Directory.GetFiles(dataDir, $"*{ext}")) + .SelectMany(ext => Directory.GetFiles(dataDir, $"*{ext}", SearchOption.AllDirectories)) .ToList(); if (allFiles.Count == 0)