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(); } } } } |
0