Pessoal, tenho um código que está escrito da seguinte forma:
DateTime hoje = new DateTime();
hoje = DateTime.Now;
string diaOfSen = hoje.DayOfWeek.ToString().ToLower();
string diretorioLocal = @"e:\diretorioLocal";
string diretorioDestino = @"e:\backup\" + diaOfSen + @"\";
DirectoryInfo diLocal = new DirectoryInfo(diretorioLocal);
DirectoryInfo diDestino = new DirectoryInfo(diretorioDestino);
CopyAll(diLocal, diDestino);
}
public static void CopyAll(DirectoryInfo local, DirectoryInfo destino)
{
// Cria o diretório destino caso não exista
if (Directory.Exists(destino.FullName))
{
Directory.Delete(destino.FullName, true);
}
Directory.CreateDirectory(destino.FullName);
// Copia os arquivos
foreach (FileInfo fi in local.GetFiles())
{
if (fi.Name != "*.log")
{
fi.CopyTo(Path.Combine(destino.ToString(), fi.Name), true);
}
}
Eu gostaria que apenas os arquivos *.log não fossem copiados. Alguém poderia me ajudar?
Agradeço desde já!