Baguete - Últimas notícias

quinta-feira, 6 de maio de 2010

Escrevendo Arquivo (Writing File in C#)

using System.IO;

private void EscreverArquivo(string nome, string Texto, string caminho)
        {
            FileInfo File = new FileInfo(caminho + nome + “.sql”);
            if (File.Exists)
            {
                DialogResult ans = MessageBox.Show(“Arquivo ” + caminho + nome + “.sql” + ” já existente, deseja sobrescrver?”,   "Confirmação”, MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
                if (ans == DialogResult.Yes)
                {
                    EscreveArquivo(nome, Texto.Trim(), caminho);
                }
            }
            else
            {
                EscreveArquivo(nome, Texto.Trim(), caminho);
            }
        }


        private static void EscreveArquivo(string nome, string Texto, string caminho)
        {
             FileStream fs = new FileStream(caminho + @”\” + nome + “.sql”,  FileMode.OpenOrCreate, FileAccess.Write, FileShare.ReadWrite);
            StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.UTF8);
            sw.Write(Texto);
            sw.Flush();
            sw.Close();
            fs.Close();
        }

Nenhum comentário: