private void LoadDataFiles()
{
var folder = AutoTemplateManager.DataFolder;
if (!Directory.Exists(folder))
{
return;
}
foreach (var fileName in Directory.GetFiles(folder, "*.xml"))
{
var fileInfo = new FileInfo(fileName);
if ((fileInfo.Attributes & FileAttributes.Hidden) == FileAttributes.Hidden)
{
continue;
}
if ((fileInfo.Attributes & FileAttributes.System) == FileAttributes.System)
{
continue;
}
var name = Path.GetFileName(fileName);
if (string.Compare(name, "_AutoTemplates.xml", StringComparison.InvariantCultureIgnoreCase) == 0)
{
continue;
}
var progressIndicator = this.ProgressIndicator;
if (progressIndicator != null)
{
progressIndicator.Text = name;
}
this.LoadDataFile(fileName);
}
}