none
Crear txt y añadir comentarios RRS feed

  • Pregunta

  • Hola:

    Con C# en modo consola, desde que ejecute a aplicación, lo que tiene que hacer es, crear un archivo de texto llamado, Hola.txt. 

    En su interior del txt tiene que escribir o tener este texto. Hola mundo.

    Si vuelvo a ejecutar la aplicación o programa, tiene que detectar que hay ya un archivo llamado Hola.txt, para que no se sobre escriba o sustituya. 

    Si no detecta o no encuentra el archivo Hola.txt, lo crea.

    ¿Cómo es?

    Saludos


    http://electronica-pic.blogspot.com

    viernes, 9 de marzo de 2018 9:22

Respuestas

  • Buenas Metaconta,

    Lo que puedes hacer es algo estilo:

    string strFileFullName = "../Hola.txt";
    
    //Si no existe el archivo
    if(!File.Exists(strFileFullName))
        File.WriteAllText(strFileFullName,"Hola Mundo");
    else //Si existe...
    {
        //Codigo a ejecutar si existe...
    }

    Nos comentas si tienes dudas.

    Atte


    No olvides votar mi comentario si te ha ayudado y marcarlo como respuesta si ha sido la solución, con eso ayudas a mejorar mi reputación en la comunidad y a identificar la respuesta a la gente que tenga el mismo problema.

    Para obtener una respuesta lo más rápida y concisa posible, te recomiendo:

    • Propuesto como respuesta Pablo RubioModerator viernes, 9 de marzo de 2018 16:04
    • Marcado como respuesta Metaconta viernes, 9 de marzo de 2018 20:23
    viernes, 9 de marzo de 2018 9:44

Todas las respuestas

  • Buenas Metaconta,

    Lo que puedes hacer es algo estilo:

    string strFileFullName = "../Hola.txt";
    
    //Si no existe el archivo
    if(!File.Exists(strFileFullName))
        File.WriteAllText(strFileFullName,"Hola Mundo");
    else //Si existe...
    {
        //Codigo a ejecutar si existe...
    }

    Nos comentas si tienes dudas.

    Atte


    No olvides votar mi comentario si te ha ayudado y marcarlo como respuesta si ha sido la solución, con eso ayudas a mejorar mi reputación en la comunidad y a identificar la respuesta a la gente que tenga el mismo problema.

    Para obtener una respuesta lo más rápida y concisa posible, te recomiendo:

    • Propuesto como respuesta Pablo RubioModerator viernes, 9 de marzo de 2018 16:04
    • Marcado como respuesta Metaconta viernes, 9 de marzo de 2018 20:23
    viernes, 9 de marzo de 2018 9:44
  • Hola:

    Me funciona, muchas gracias, dejo el ejemplo por si alguien lo quiere más claro.

    using System;
    using System.IO;
    
    namespace Crear_txt_Consola_01_cs
    {
        class Program
        {
            static void Main(string[] args)
            {
                // Título de la ventana.
                Console.Title = "Crear archivo txt Consola C#";
    
                // Tamaño ventana consola.
                Console.WindowWidth = 55; // X. Ancho.
                Console.WindowHeight = 18; // Y. Alto.
    
                string strFileFullName = @"Hola.txt";
    
                // Si no existe el archivo.
                if (!File.Exists(strFileFullName))
                    File.WriteAllText(strFileFullName, "Hola Mundo.");
                else // Si existe...
                {
                    // Codigo a ejecutar si existe...
                    Console.WriteLine("El archivo existe, así que no se sustituirá.");
    
                    // Pulse cualquier tecla para salir.
                    Console.ReadKey();
                }
            }
        }
    }

    Saludos.


    http://electronica-pic.blogspot.com

    viernes, 9 de marzo de 2018 20:24