using System;
using System.Collections.Generic;
using System.IO;
class SitemapCreator
{
static void Main()
{
List ListHtml = GetHtml();
CreateSiteMap(ListHtml, "weekly", DateTime.Now);
}
static void CreateSiteMap(List listHtml, string frecuency, DateTime lastUpdated)
{
try
{
StreamWriter writer = new StreamWriter(File.Create("sitemap.xml"));
writer.WriteLine("");
writer.WriteLine("");
foreach (string html in listHtml)
{
writer.WriteLine("");
writer.WriteLine("" + html + "");
writer.WriteLine("" + lastUpdated.ToShortDateString() + "");
writer.WriteLine("" + frecuency + "");
writer.WriteLine("");
}
writer.WriteLine("");
writer.Close();
}
catch
{
Console.WriteLine("Error writing sitemap.");
}
}
static List GetHtml()
{
List ListHtml = new List();
string[] files = Directory.GetFiles(".");
foreach (string file in files)
{
string extension = Path.GetExtension(file);
switch (extension)
{
case ".html":
case ".htm":
ListHtml.Add(file.Substring(2));
break;
}
}
return ListHtml;
}
}