using (StreamWriter sw = new StreamWriter(@"d:\temp\1.txt")) 
{
sw.Write("The date is: ");
sw.WriteLine(DateTime.Now);
}

解决方案 »

  1.   

    创建目录:
    using System;
    using System.IO;class Test 
    {
        public static void Main() 
        {
            // Specify the directory you want to manipulate.
            string path = @"c:\MyDir";        try 
            {
                // Determine whether the directory exists.
                if (Directory.Exists(path)) 
                {
                    Console.WriteLine("That path exists already.");
                    return;
                }            // Try to create the directory.
                DirectoryInfo di = Directory.CreateDirectory(path);
                Console.WriteLine("The directory was created successfully at {0}.", Directory.GetCreationTime(path));            // Delete the directory.
                di.Delete();
                Console.WriteLine("The directory was deleted successfully.");
            } 
            catch (Exception e) 
            {
                Console.WriteLine("The process failed: {0}", e.ToString());
            } 
            finally {}
        }
    }
      

  2.   

    把文本框里的内容保存成文本文件行吗?
    private void Form1_Load(object sender, System.EventArgs e)//设置文件过虑
    {
    saveFileDialog1.Filter="Winows Txt(*.txt)| *.txt|" +
    "Winows Asp(*.asp)| *.asp|" +
    "Winows Htm(*.htm)| *.htm";
    }private void saveItem_Click(object sender, System.EventArgs e)
    {

    DialogResult buttonClicked = saveFileDialog1.ShowDialog();
    if(buttonClicked.Equals(DialogResult.OK))
    {
    Stream saveStream = saveFileDialog1.OpenFile();
    StreamWriter saveWriter = new StreamWriter(saveStream);
    foreach(string line in editData.Lines)
    {
    saveWriter.WriteLine(line);
    }
    saveWriter.Close();

    }
    }