做了一个文件操作的界面,产生了些许疑问!
实际代码如下:
- if (File.Exists(textBox1.Text) == false)
- {
- //FileStream fs = File.Create(textBox1.Text);
- using (StreamWriter sw = new StreamWriter(textBox1.Text, true))
- {
- sw.WriteLine(textBox2.Text);
- MessageBox.Show("文件创建成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
- }
- return;
- }
- else
- {
- MessageBox.Show("文件已存在,请重新输入路径!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
- return;
- }
//FileStream fs = File.Create(textBox1.Text); 这一行如果不注释掉,能运行,但是会产生错误,说是文件正在使用,无法访问。
using (StreamWriter sw = new StreamWriter(textBox1.Text, true)) 这段,不明白为什么要加using !