Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            DateTime dateTime = DateTime.UtcNow.Date;
            string   config, texto, morse, date;

            date = dateTime.ToString("ddMMyyyy");

            if (File.Exists("config.dat"))
            {
                SoporteParaConfiguracion.CrearArchivoDeConfiguracion();
                config = SoporteParaConfiguracion.LeerConfiguracion();
            }
            else
            {
                config = SoporteParaConfiguracion.LeerConfiguracion();
            }
            moverarchivos(config);
            Directory.CreateDirectory(config + @"\Morse");
            Directory.CreateDirectory(config + @"\Texto");
            Console.WriteLine("Texto a codificar: ");
            texto = Console.ReadLine();
            morse = ConversorDeMorse.TextoAMorse(texto);
            File.WriteAllText(config + @"\Morse\morse_[" + date + "].txt", morse);
            File.WriteAllText(config + @"\Texto\texto_[" + date + "].txt", texto);
            ConversorDeMorse.MorseAudio(morse, config);
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            string ruta, rutaAux, nuevaRuta;

            ruta = @"C:\RepoGit\tpn9-PavonEvelin\TP9-TDL\Punto 1";

            SoporteParaConfiguracion.CrearArchivoDeConfiguracion(ruta);

            rutaAux = @"C:\RepoGit\tpn9-PavonEvelin\TP9-TDL\Punto 1\bin\Debug";
            List <string> nombresDeArchivos = Directory.GetFiles(rutaAux).ToList();// enlista los nombres de los archivos de un directorio (con sus rutas)

            nuevaRuta = SoporteParaConfiguracion.LeerConfiguracion(ruta);
            //Console.WriteLine("nuevaRuta: {0}", nuevaRuta);

            foreach (string nombre in nombresDeArchivos)
            {
                Console.WriteLine(nombre);
                string extension = Path.GetExtension(nombre); // devuelve la extension de una ruta
                string fileName  = Path.GetFileName(nombre);  // devuelve el nombre de un archivo sin su ruta
                //Console.WriteLine(fileName);

                if (extension == ".mp3" || extension == ".txt")
                {
                    File.Move(nombre, nuevaRuta + @"\" + fileName);
                }
            }
        }
        static void Main(string[] args)
        {
            //crea un archivo en    C:\tp9_prueba\directorio.txt de nombre directorio.txt
            SoporteParaConfiguracion.CrearArchivoDeConfiguracion();
            string direccion = SoporteParaConfiguracion.LeerConfiguracion(@"C:\tp9_prueba");

            Console.WriteLine("aqui se deberan copiar los datos:" + direccion);

            ////para probar los metodos de morse
            Console.WriteLine("Ingrese una palabra");
            string palabraPrueba = Console.ReadLine();
            string palabraEnMorse, palabraOriginal;

            palabraEnMorse = ConversorDeMorse.TextoAMorse(palabraPrueba);
            Console.WriteLine("Palabra en morse: " + palabraEnMorse);
            palabraOriginal = ConversorDeMorse.MorseATexto(@"C:\tp9_prueba\morse");
            Console.WriteLine("Palabra original: " + palabraOriginal);



            moverMp3Dat();


            Console.ReadKey();
        }
Ejemplo n.º 4
0
        static void Main()
        {
            string ruta  = @"C:\Users\alee2\Google Drive\FACET_\Nivel 2\Taller de Lenguajes 1\tp-nro9-Aleemartinez\";
            string arch  = @"config2.dat";
            string debug = @"C:\Users\alee2\Google Drive\FACET_\Nivel 2\Taller de Lenguajes 1\tp-nro9-Aleemartinez\TP9\bin\Debug\netcoreapp2.1\";

            SoporteParaConfiguracion.CrearArchivoDeConfiguracion(ruta, arch);
            Console.WriteLine("Carpeta de configuracion:");
            Console.WriteLine(SoporteParaConfiguracion.LeerArchivoDeConfiguracion(arch));
            Console.WriteLine("\nArchivos en la carpeta debug:");
            string[] archivos = Directory.GetFiles(debug);
            foreach (string item in archivos)
            {
                Console.WriteLine(Path.GetFileName(item));
                if (Path.GetExtension(item) == ".mp3" || Path.GetExtension(item) == ".txt")
                {
                    File.Move(item, SoporteParaConfiguracion.LeerArchivoDeConfiguracion(arch) + Path.GetFileName(item));
                }
            }
            Console.WriteLine();
            string archmorse = "morse[" + DateTime.Now.ToString("dd-MM-hh-mm") + "].txt";

            ConversorDeMorse.Creartxt(arch, archmorse);
            ConversorDeMorse.Leertxt(arch, archmorse);
            ConversorDeMorse.Crearmp3Morse(arch, archmorse);
            Console.ReadKey();
        }
Ejemplo n.º 5
0
        static void Main(string[] args)
        {
            // crear archivo
            string Archivo = SoporteParaConfiguracion.CrearArchivo();

            SoporteParaConfiguracion.LeerConfiguracion();
            string pegar  = @"C:\repo9gon\tp9\tp9\bin\Debug";
            string copiar = @"C:\repo9gon\";
            string result;

            string [] mostrar;
            result = Path.GetFileName(pegar);
            // Console.WriteLine("GetFileName('{0}') returns '{1}'",path1, result);

            // copio archivos de tipo mp3 y txt
            try
            {
                mostrar = Directory.GetFiles(pegar);
                foreach (string leer in  mostrar)
                {
                    Console.Write("\n" + leer);
                }

                string[] busque = Directory.GetFiles(pegar, "*.txt");
                foreach (string guarda in busque)
                {
                    string guardarm = guarda.Substring(pegar.Length + 1);
                    File.Copy(Path.Combine(pegar, guardarm), Path.Combine(copiar, guardarm));
                }
                busque = Directory.GetFiles(pegar, "*.mp3");

                foreach (string guarda in busque)
                {
                    string guardarm = guarda.Substring(pegar.Length + 1);
                    File.Copy(Path.Combine(pegar, guardarm), Path.Combine(copiar, guardarm));
                }
            }
            catch (Exception ex) {
                Console.Write("\n Ya esta copiado los archivos \n");
            }

            //TEXTO a MORSE
            string text;

            Console.Write("\nEscriba un texto para traducirlo: ");
            text = Convert.ToString(Console.ReadLine());
            ConversorDeMorse.TextoAMorse(text);

            // MORSE a TEXTO
            string morse;

            Console.Write("\nEscriba un texto en morse para traducirlo: ");
            morse = Convert.ToString(Console.ReadLine());

            ConversorDeMorse.MorseATexto(morse);
            //----------------------------------------------------------------------------------//
            //archivo MP3//
            concatenar.concatenarmp3();
            Console.ReadKey();
        }
Ejemplo n.º 6
0
        static void Main(string[] args)
        {
            string Directorio = @"C:\Repogit\tp9\";

            if (!Directory.Exists(Directorio + @"bin\debug\"))
            {
                Directory.CreateDirectory(Directorio + @"bin\debug\");
            }

            if (!Directory.Exists(Directorio + @"Morse\"))
            {
                Directory.CreateDirectory(Directorio + @"Morse\");
            }

            List <string> ListaDeArchivos = Directory.GetFiles(Directorio + @"\bin\debug\").ToList();

            SoporteParaConfiguracion.CrearArchivoDeConfiguracion(Directorio + @"Morse\");

            Console.WriteLine("---------- Lista de Archivos ----------");
            Console.WriteLine("");

            foreach (string archivo in ListaDeArchivos)
            {
                Console.WriteLine(archivo);

                if (Path.GetExtension(archivo) == ".mp3" || Path.GetExtension(archivo) == ".txt")
                {
                    Directory.Move(archivo, Directorio + @"Morse\" + Path.GetFileName(archivo));
                }
            }

            string ruta = Directorio + @"Morse\";

            Console.WriteLine("\nIngrese una cadena de texto: ");
            string cadena = Console.ReadLine();

            string codigoMorse = ConversorDeMorse.TextoAMorse(cadena);
            string fecha       = DateTime.Now.ToString("dd-MM-yy");

            string rutaAux = ruta + "morse_[" + fecha + "].txt";

            File.WriteAllText(rutaAux, codigoMorse);

            string codigoMorse2  = File.ReadAllText(rutaAux);
            string textoOriginal = ConversorDeMorse.MorseATexto(codigoMorse2);
            string rutaTexto     = ruta + "morseTraducido_[" + fecha + "].txt";

            File.WriteAllText(rutaTexto, textoOriginal);
            Console.WriteLine("Texto original: " + textoOriginal);
        }
Ejemplo n.º 7
0
        static void Main(string[] args)
        {
            string Conf_Leida;
            string DireccionArch = @"C:\Users\giuli\Documents\Facultad\Taller1\TP9\";

            if (File.Exists("destino.dat"))
            {
                Conf_Leida = SoporteParaConfiguracion.LeerConfiguracion();
            }
            else
            {
                SoporteParaConfiguracion.CrearArchivoDeConfiguracion(DireccionArch);
                Conf_Leida = SoporteParaConfiguracion.LeerConfiguracion();
            }
            MoverArch(Conf_Leida);
        }
        static void Main(string[] args)
        {
            SoporteParaConfiguracion.CrearArchivoDeConfiguracion();
            string DataDirectory = SoporteParaConfiguracion.LeerConfiguracion();

            Console.WriteLine("Se creo con exito el directorio\n" + DataDirectory);
            Console.Write("Frase que desea traducir a morse: ");
            string aTraducir = Console.ReadLine();

            string[] TextToMorse = ConversorDeMorse.TextoAMorse(aTraducir.ToUpper());
            string   fecha       = ConversorDeMorse.CrearMorseTxt(TextToMorse, DataDirectory);

            ConversorDeMorse.MorseToMp3(TextToMorse, DataDirectory, fecha);
            ConversorDeMorse.CrearTextoTxt(DataDirectory, fecha);
            Console.WriteLine("\nSe guardaron las correcciones " + DataDirectory);
            Console.ReadKey();
        }
Ejemplo n.º 9
0
        static void Main(string[] args)
        {
            string rutaDelarchivo = @"C:\Users\Facundo\Desktop\Repositorio\tp-nro9-FacuCR\TrabajoPractico9\Organizador\bin\Debug\";

            string[] extensiones = new string[2];

            SoporteParaConfiguracion.CrearArchivoDeConfiguracion();

            SoporteParaConfiguracion.LeerConfiguracion(extensiones);


            foreach (string extension in extensiones)
            {
                MoverArchivos(extension, rutaDelarchivo);
            }

            Console.ReadKey();
        }
Ejemplo n.º 10
0
        static void Main(string[] args)
        {
            string Direccion = @"C:\Morse";
            string Conf_Leida;
            if (File.Exists("destino.dat"))
            {
                Conf_Leida = SoporteParaConfiguracion.LeerConfiguracion();
            }
            else
            {
                SoporteParaConfiguracion.CrearArchivoDeConfiguracion(Direccion);
                Conf_Leida = SoporteParaConfiguracion.LeerConfiguracion();
            }
            ConversorDeMorse.MoverArch(Conf_Leida);
            Console.Write("Ingrese el texto a traducir, en castellano: ");
            string Texto_a_Traducir = Console.ReadLine();
            Console.WriteLine("El texto traducido es: " + ConversorDeMorse.TextoAMorse(Texto_a_Traducir));
            ConversorDeMorse.MorseAudio();

        }
Ejemplo n.º 11
0
        static void Main(string[] args)
        {
            string directorio = @"c:\Repogit\tpn9-SantyVill\Prueba\";

            SoporteParaConfiguracion.CrearArchivoDeConfiguracion(directorio, "destino");
            string[] direccionArchivos = Directory.GetFiles(@"\Repogit\tpn9-SantyVill\tp09\tp09\bin\debug");
            string   patch             = SoporteParaConfiguracion.LeerConfiguracion(@"\Repogit\tpn9-SantyVill\Prueba\", "destino");

            Console.WriteLine("Listado de archivos: ");
            foreach (string item in direccionArchivos)
            {
                FileInfo ArchInf = new FileInfo(item);
                Console.WriteLine(item);
                if (ArchInf.Extension == ".mp3" || ArchInf.Extension == ".txt")
                {
                    string destino = @"\Repogit\tpn9-SantyVill\Prueba\" + ArchInf.Name;
                    //Console.WriteLine("destino: "+destino+"\nitem: "+item);
                    File.Move(item, destino);
                }
            }
        }
        static void Main(string[] args)
        {
            int    opc = 0;
            string texto;

            //=========== Creacion y lectura del archivo binario ===============
            string ruta = "archivoBinario";

            SoporteParaConfiguracion.CrearArchivoDeConfiguracion(ruta);                       //Crea el archivo
            string destino = SoporteParaConfiguracion.LeerConfiguracion(ruta);                //Lee el archivo binario y extrae la ruta donde se copian los archivos

            Console.WriteLine("La ruta en donde se copian los archivos es en: {0}", destino); //Muestra la ruta


            do
            {
                Console.WriteLine("Escriba una frase corta de texto para transformar a Morse: ");
                texto = Console.ReadLine();

                ConversorDeMorse.TextoAMorse(texto, destino);

                Console.WriteLine("La frase que escribio traducida es la siguiente: ");
                texto = ConversorDeMorse.MorseATexto(destino);
                Console.WriteLine(texto);

                ConversorDeMorse.MorseAAudio(destino);

                Console.WriteLine("¿Desea continuar convirtiendo? (1- Si / 2- No)");
                opc = int.Parse(Console.ReadLine());
            } while(opc != 2);
            //=============== Mover Archivos ================================
            //moverArchivos(destino);//Mueve los archivos desde la carpeta Debug, al destino



            Console.ReadKey();
        }
Ejemplo n.º 13
0
        static void Main(string[] args)
        {
            SoporteParaConfiguracion.CrearArchivoDeConfiguracion();
            string DataDirectory = SoporteParaConfiguracion.LeerConfiguracion();

            Console.WriteLine("Segun el archivo de configuracion se creo un directorio llamado " + DataDirectory + ", en el cual se guardaran todos los archivos\n");

            Console.Write("Ingrese una frase para traducirla a morse: ");
            string aTraducir = Console.ReadLine();


            //*********************** TEXTO A MORSE ***********************//
            string[] TextToMorse = ConversorDeMorse.TextoAMorse(aTraducir.ToUpper());
            string   fecha       = ConversorDeMorse.CrearMorseTxt(TextToMorse, DataDirectory);

            ConversorDeMorse.MorseToMp3(TextToMorse, DataDirectory, fecha);

            //*********************** MORSE A TEXTO ***********************//
            ConversorDeMorse.CrearTextoTxt(DataDirectory, fecha);


            Console.WriteLine("\nLas corrspondientes traducciones se guardaron dentro del directorio " + DataDirectory);
            Console.ReadKey();
        }
Ejemplo n.º 14
0
        static void Main(string[] args)
        {
            ///Tomo todas las direcciones de los archivos txt y mp3 de la carpeta debug
            string[] archivos_txt;
            string[] archivos_mp3;
            ///Creo un archivo de config
            SoporteParaConfiguracion.CrearArchivoDeConfiguracion();
            ///Leo el archivo
            string path = SoporteParaConfiguracion.LeerConfiguracion();

            ///Tomo todas la direcciones de los archivos txt
            archivos_txt = Directory.GetFiles(".", "*.txt");
            ///Tomo todas la direcciones de los archivos mp3
            archivos_mp3 = Directory.GetFiles(".", "*.mp3");
            ///Muevo los archivos previos a la carpeta de destino
            foreach (string arch in archivos_txt)
            {
                File.Move(arch, path + arch);
            }
            foreach (string arch in archivos_mp3)
            {
                File.Move(arch, path + arch);
            }
            ///Tomo una entrada la convierto a morse y la guardo en un archivo de texto
            Console.WriteLine("Ingrese el texto a traducir");
            string texto = Console.ReadLine();
            ///traduzco el texto
            string txttrad = Helpers.ConversorAMorse.TextoAMorse(texto);

            Console.Write(txttrad);
            Console.ReadKey();
            ///Asigno un nuevo path para guardar los archivos de texto
            string pathm = path + @"\Morse";

            Directory.CreateDirectory(pathm);
            ///tomo la fecha actual y reemplazo los valores que me generan problemas
            string fechaActual = DateTime.Now.ToString().Replace(':', '-');

            fechaActual = fechaActual.Replace('/', '-');
            ///Utilizo un stream writer para crear y abrir un archivo de texto en el path nuevo
            StreamWriter sw = new StreamWriter(File.Open(pathm + @"\morse-" + fechaActual + ".txt", FileMode.Create));

            Console.WriteLine("Archivo creado");
            sw.Write(txttrad);
            Console.WriteLine("Archivo cargado");
            //crierro el sw
            sw.Close();
            ///leo los archivos morse, traduzco el contenido y lo guardo en otro archivo
            int i = 0;
            int direccion;

            string[] files = Directory.GetFiles(pathm, "*.txt");
            Console.WriteLine("Seleccione el archivo a traducir:");
            foreach (string dir in files)
            {
                Console.WriteLine(i + dir);
                i = i + 1;
            }
            direccion = int.Parse(Console.ReadLine());
            Console.ReadKey();
            StreamReader sr        = new StreamReader(File.Open(files[direccion], FileMode.Open));
            string       morseAtxt = sr.ReadLine();

            Console.WriteLine(morseAtxt + "\n");
            Console.ReadKey();
            morseAtxt = Helpers.ConversorAMorse.MorseATexto(morseAtxt);
            Console.WriteLine(morseAtxt);
            Console.ReadKey();
            sr.Close();
            StreamWriter stream = new StreamWriter(File.Open(pathm + @"\morset-" + fechaActual + ".txt", FileMode.Create));

            stream.Write(morseAtxt);
            stream.Close();
        }
Ejemplo n.º 15
0
        static void Main(string[] args)
        {
            string Ruta = @"c:/RepositorioGit/tpn9-miguelgmzjr/TPN9/";

            SoporteParaConfiguracion.CrearArchivoDeConfiguracion(Ruta);


            string RutaGuardada = SoporteParaConfiguracion.LeerConfiguracion(); //Leo ruta que esta dentro del archivo de config.


            string        dir             = @"c:/RepositorioGit/tpn9-miguelgmzjr/bin/debug";
            List <string> ListadeArchivos = Directory.GetFiles(dir).ToList();


            foreach (string Archivo in ListadeArchivos)
            {
                Console.WriteLine(Archivo);

                FileInfo file = new FileInfo(Archivo);
                if ((file.Extension == ".mp3") || (file.Extension == ".txt"))
                {
                    string NuevoDestino = RutaGuardada + file.Name;
                    File.Move(Archivo, NuevoDestino);
                }
            }



            //////////////////Punto 2////////////////////////////77



            string directorio = System.Environment.CurrentDirectory;

            Console.WriteLine("Ingrese una frase a convertir: ");
            string Frase = Console.ReadLine();


            string FraseMorse = Helpers.ConversorDeMorse.TextoAMorse(Frase.ToUpper());

            string archivo = @"c:\RepositorioGit\tpn9-miguelgmzjr\Morse\TextoMorse_" + DateTime.Now.ToString("dd-MM-yyyy-HH.mm.ss") + ".txt";

            if (!File.Exists(archivo))
            {
                var file = File.Create(archivo);
                file.Close();
            }
            File.WriteAllText(archivo, FraseMorse); //Agrego al archivo la frase en morse



            string CadenaenMorse = File.ReadAllText(archivo);
            string FraseTexto    = Helpers.ConversorDeMorse.MorseATexto(CadenaenMorse);

            Console.WriteLine("\nCODIGO MORSE: " + CadenaenMorse);
            Console.WriteLine("CODIGO MORSE TRADUCIDO: " + FraseTexto);

            //Guardo archivo
            archivo = @"c:\RepositorioGit\tpn9-miguelgmzjr\Morse\MorseTexto_" + DateTime.Now.ToString("dd-MM-yyyy-HH.mm.ss") + ".txt";
            if (!File.Exists(archivo))
            {
                var file = File.Create(archivo);
                file.Close();
            }
            File.WriteAllText(archivo, FraseTexto);

            Console.ReadKey();
        }
Ejemplo n.º 16
0
 static void Main(string[] args)
 {
     string nombreDelArchivo = "destino";
     SoporteParaConfiguracion.CrearArchivoDeConfiguracion(nombreDelArchivo);
 }