//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx public void AtualizarCopiar(string RecebendoDados01, string RecebendoDados02, string RecebendoDados03, string ReceberSeparadorDeLinhas) { //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx CaminhoDiretorio = RecebendoDados01; TipoDeArquivo = RecebendoDados02; OCaminhoOndeSeraAtualizado = RecebendoDados03; Separar_Palavras_Linhas = ReceberSeparadorDeLinhas; //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx // xxxxxxxxxxxxx Início xxxxxxxxxxxxxxxxxxxxxxxxxxx ↓↓↓ Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine(" Inicializando Processo de Atualização... " + '\n' + '\n'); Thread.Sleep(1500); Console.WriteLine("Atualizando o Programa...." + '\n'); Directory.GetFiles(CaminhoDiretorio, TipoDeArquivo); string[] ArquivosList = Directory.GetFiles(CaminhoDiretorio, TipoDeArquivo, SearchOption.AllDirectories); // fazer uma varredura completa em todas as sub pastas foreach (string ArquivosTratados in ArquivosList) { if (!string.IsNullOrEmpty(ArquivosTratados.Trim())) // Verificação se é nulo { var NovoDiretorio1 = new DirectoryInfo(ArquivosTratados.Trim()); } var directory = new DirectoryInfo(ArquivosTratados.Trim()); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("Copiando Arquivo : " + Separar_Palavras_Linhas + directory.Name); Thread.Sleep(1000); File.Copy(ArquivosTratados, OCaminhoOndeSeraAtualizado + "\\" + directory.Name, true); } }
public void ApagarLogsDeSuspeitos(string RecebendoItem_01, string RecebendoItem_02, string Receber_SeparadorDeLinhas) { //xxxxxxxxxxxxxxxxxxxxxxx O_Caminho_XX = RecebendoItem_01; selecionarTipodeArquivo_XX = RecebendoItem_02; SeparadorRecebendo = Receber_SeparadorDeLinhas; try { Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine('\n' + " *** Analizando Arquivos Arquivos Suspeitos ou Erros *** " + '\n' + '\n' + " _ No Diretório: "); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(" >>> " + RecebendoItem_01 + '\n'); Directory.GetFiles(O_Caminho_XX, selecionarTipodeArquivo_XX); string[] ArquivosList = Directory.GetFiles(O_Caminho_XX, selecionarTipodeArquivo_XX, SearchOption.AllDirectories); // fazer uma varredura completa em todas as sub pastas Console.ForegroundColor = ConsoleColor.White; // Descrever a quatidade de arquivos encontrados no diretorio ↓↓ Console.WriteLine(SeparadorRecebendo + "Arquivos encontrados : >>> {0}." + '\n', ArquivosList.Length); foreach (string ArquivosTratados in ArquivosList) { if (!string.IsNullOrEmpty(ArquivosTratados.Trim())) // Verificação se é nulo { var NovoDiretorio1 = new DirectoryInfo(ArquivosTratados.Trim()); } var directory = new DirectoryInfo(ArquivosTratados.Trim()); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("Excluíndo (" + selecionarTipodeArquivo_XX + ") encontrado:" + SeparadorRecebendo + directory.Name); Thread.Sleep(100); File.Delete(ArquivosTratados); } } catch (Exception EX) { Console.WriteLine("Temos algum problema na execução:" + '\n' + '\n' + EX); } Console.ForegroundColor = ConsoleColor.Gray; Console.WriteLine(" >>> Etapa de exclução concluída " + '\n' + '\n'); Thread.Sleep(1500); }