Insertando texto en un archivo
using System;
using System.IO;
static void Main(string[] args)
{
try
{
string fileName = "temp.txt";
// esto inserta texto en un archivo existente, si el archivo no existe lo crea
StreamWriter writer = File.AppendText(fileName);
writer.WriteLine("Este es el texto adicionado.");
writer.Close();
}
catch
{
Console.WriteLine("Error");
}
}
Leyendo desde un archivo de texto
using System;
using System.IO;
static void Main(string[] args)
{
string fileName = "temp.txt";
FileStream stream = new FileStream(fileName, FileMode.Open, FileAccess.Read);
StreamReader reader = new StreamReader(stream);
while (reader.Peek() > -1) Console.WriteLine(reader.ReadLine());
reader.Close();
}
este codigo es para leer un archivo y para escribir
ahora mi pregunta es como podria hacer para insertar un caracter en una posicion especifica del archivo como por ejemplo el ".", o el "tab", o el "enter", etc
si alguien me pudiera hechar una mano estaria muy agradecido, ya q tengo un par de dias y lo mas q he conseguido es leer caracter por caracter, pero a la hora de querer insertar el caracter no puedo acomodar los metodos ya que soy nuevo en esto de la programacion