
{filelink=15723}
using System;
using System.Windows.Forms;
using System.IO;
namespace Fichiers
{
public class EcritureFichier
{
[STAThread]
public static void Main()
{
// Ouvrir la boîte de dialogue pour choisir un fichier
OpenFileDialog dlgOpen = new OpenFileDialog();
dlgOpen.Title = "Sélectionner un fichier";
if (dlgOpen.ShowDialog() == DialogResult.OK)
{
FileStream entrée= File.OpenRead(dlgOpen.FileName);
FileStream sortie= File.OpenWrite(dlgOpen.FileName + ".bak");
int b;
// Copier le fichier sélectionné vers sa copie .bak
while ((b = entrée.ReadByte()) > -1)
{
sortie.WriteByte((byte)b);
}
// Vider le flux
sortie.Flush();
sortie.Close();
entrée.Close();
}
}
}
}