Beispiel #1
0
        private static void MoverArquivo(string tipo, string arquivo)
        {
            try
            {
                string LocalDestino = ListaLocaisGuardarAquivo.Get(tipo);

                if (!Directory.Exists(LocalDestino))
                {
                    Directory.CreateDirectory(LocalDestino);
                }

                string nome = arquivo.Split('\\').Last().Split('.').First();

                int i = 0;

                while (File.Exists($"{LocalDestino}\\{nome}{(i > 0 ? $"({i})" : "")}.{tipo}"))
                {
                    i++;
                }

                File.Move(arquivo, $"{LocalDestino}\\{nome}{(i > 0 ? $"({i})" : "")}.{tipo}");
            }
            catch
            {
            }
        }
Beispiel #2
0
 private static bool ArquivoEstaNoLugarCorreto(string tipo, string arquivo)
 {
     return(arquivo.StartsWith(ListaLocaisGuardarAquivo.Get(tipo)));
 }
Beispiel #3
0
 private static bool ArquivoPodeSerMovido(string tipo)
 {
     return(ListaLocaisGuardarAquivo.Get(tipo) != ListaLocaisGuardarAquivo.NAO_ORGANIZAR);
 }