private void Details(string path, XContainer result) { var element = FileHelper.GetElement(FileHelper.GetDataFilePath(path)); var info = new FileInfo(FileHelper.GetFilePath(path)); if (element.GetAttributeValue("state") == TaskType.NoTask || element.GetAttributeValue("size") == null) { element.SetAttributeValue("size", info.Length); } element.SetAttributeValue("lastWriteTimeUtc", info.LastWriteTimeUtc); element.Add(new XElement("ffmpeg", FFmpeg.Analyze(info.FullName))); result.Add(element); }
public Config() { element = File.Exists(ConfigPath) ? FileHelper.GetElement(ConfigPath) : new XElement("config", new XAttribute("root", "/Browse/")); // creates default }
public Config() { element = FileHelper.GetElement(ConfigPath); }