private string buildDocFile(Docfile doc) { var text = ""; text += "====== " + FileHelper.ExtractFilename(doc.DocPath, true) + " ======\n"; text += File.ReadAllText(doc.Localpath); string buildFile = "build\\" + doc.DocPath; Directory.CreateDirectory(FileHelper.GetDirectory(buildFile)); File.WriteAllText(buildFile, text); return buildFile; }
private IEnumerable<Docfile> getDocFilesEnumerable(string projectName) { string prefix = TWDir + projectName; foreach (var file in Directory.EnumerateFiles(prefix, "_doc.txt", SearchOption.AllDirectories)) { var docfile = new Docfile(); docfile.DocPath = createDocPathFromRelative(projectName + "\\" + file.Substring(prefix.Length + 1)); var originalPath = new FileInfo(file).FullName; docfile.Localpath = originalPath; yield return docfile; } }