Exemple #1
0
        static void Main(string[] args)
        {
            string Ruta = (@"C:\Repogit\tpn9-MartinezMatiasMaximiliano\OrganizarArchivos");
            string Receptora;

            if (!Directory.Exists(Ruta + @"\movidos"))  //crear carpeta receptora e insertar destino.dat
            {
                Directory.CreateDirectory(Ruta + @"\movidos");
                SoporteParaConfiguracion.CrearArchivoDeConfiguracion(Ruta + @"\movidos");
                Receptora = Ruta + @"\movidos";
            }
            else
            {
                SoporteParaConfiguracion.CrearArchivoDeConfiguracion(Ruta + @"\movidos");
                Receptora = Ruta + @"\movidos";
            }

            string leido = SoporteParaConfiguracion.LeerConfiguracion(Receptora);



            string[] ArregloPath = Directory.GetFiles(@"C:\Repogit\tpn9-MartinezMatiasMaximiliano\OrganizarArchivos\bin\Debug");

            foreach (string item in ArregloPath)
            {
                if (item.Contains(".mp3") || item.Contains(".txt"))
                {
                    string[] Cambio   = item.Split(@"\");
                    int      longitud = Cambio.Length;
                    Directory.Move(item, (leido + "\\" + Cambio[longitud - 1]));
                }
            }



            //DirectoryInfo prueba = new DirectoryInfo(@"C:\Repogit\tpn9-MartinezMatiasMaximiliano\OrganizarArchivos\bin\Debug");
            //List<string> ArchivosEnDebug = prueba.GetFiles();
            //foreach (string item in ArchivosEnDebug)
            //{
            //    if (item.Contains(".mp3") || item.Contains(".txt")
            //    {
            //        File.Move(item,)
            //    }
            //}
        }
        static void Main(string[] args)
        {
            string directorio = @"C:\Repogit\tp9\OrganizarArchivos\OrganizarArchivos\bin\Debug\Prueba\";

            SoporteParaConfiguracion.CrearArchivo(directorio);
            string path = SoporteParaConfiguracion.LeerConfiguracion(directorio);

            DirectoryInfo InformacionDelDirectorio = new DirectoryInfo(@"c:\Repogit\tp9\OrganizarArchivos\OrganizarArchivos\bin\Debug");

            foreach (var archivo in InformacionDelDirectorio.GetFiles())
            {
                Console.WriteLine("LISTA DE ARCHIVOS\n");
                Console.WriteLine(archivo.Name);
                if (archivo.Name.Contains(".mp3") || archivo.Name.Contains(".txt"))
                {
                    string direc   = @"c:\Repogit\tp9\OrganizarArchivos\OrganizarArchivos\bin\Debug\" + archivo.Name;
                    string destino = path + archivo.Name;
                    if (!File.Exists(destino))
                    {
                        File.Move(direc, destino);
                    }
                }
            }
        }