Tengo este archivo de texto llamado Hola.txt, creado con C#. Sus atributos son estos.
El código para crear este archivo de texto es el siguiente.
Código
using System; using System.IO; // No olvidar. namespace Crear_txt_Consola_02_cs { class Program { static void Main(string[] args) { // Título de la ventana. Console.Title = "Crear archivo txt Consola 02 C#"; // Tamaño ventana consola. Console.WindowWidth = 55; // X. Ancho. Console.WindowHeight = 18; // Y. Alto. /* Creo que te estás complicando innecesariamente. Si tienes la ruta y el fichero, * no hay más que juntar la ruta con el fichero (poniendo la "\" entre medias igual * que si fueses a escribir la ruta a mano en el explorador de Windows). Es una simple * concatenación de strings: */ /* string strFileName = @"Hola.txt"; // Nombre del archivo. string ruta = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); // Ruta. string ficheroAGrabar = ruta + @"\" + strFileName; */ // Variables. string strFileFullName = @"Hola.txt"; // Nombre del archivo. string ruta = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); // Ruta. string ficheroAGrabar = Path.Combine(ruta, strFileFullName); // Concatenar ruta. // Muestra la ruta en pantalla. Console.WriteLine(ruta); // C:\Users\Usuario\Desktop // Si no existe el archivo. if (!File.Exists(ficheroAGrabar)) { // Crea el contenido al archivo de texto. File.WriteAllText(ficheroAGrabar, "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(); } } } }
¿Existe hacer de alguna manera, cambiar los datos de los atributos como fecha y hora indicada en la imagen de arriba?
No quiero que se sepa cuando se creó el archivo. O poner otra fecha muy al pasado.
Saludos.