string fileName=@"D:\1.txt";
if(!File.Exists(fileName))
File.Create(fileName);这个 判断 如果没有 这个文件就建立一个新的
using (StreamWriter sw = new StreamWriter("1.txt",true,System.Text.Encoding.Default))
{
sw.WriteLine("asdads");
sw.WriteLine("aswerwerewrwerwerwedads");
sw.WriteLine("asdadwrewerwers");
sw.WriteLine("a2s");
sw.WriteLine("asadsaddads");
}
这个是 想里面 写入值但是 我只要 建立完文件 在 写入值 就说 文件正在被使用的异常这个是怎么回事
if(!File.Exists(fileName))
File.Create(fileName);这个 判断 如果没有 这个文件就建立一个新的
using (StreamWriter sw = new StreamWriter("1.txt",true,System.Text.Encoding.Default))
{
sw.WriteLine("asdads");
sw.WriteLine("aswerwerewrwerwerwedads");
sw.WriteLine("asdadwrewerwers");
sw.WriteLine("a2s");
sw.WriteLine("asadsaddads");
}
这个是 想里面 写入值但是 我只要 建立完文件 在 写入值 就说 文件正在被使用的异常这个是怎么回事
if (!File.Exists(fileName))
{
FileStream fs = File.Create(fileName);
fs.Close();
}
可以这么写
using (FileStream fs = File.Open(@"d:\1.txt", FileMode.OpenOrCreate))
{
StreamWriter sw = new StreamWriter(fs);
sw.WriteLine("asdads");
sw.WriteLine("aswerwerewrwerwerwedads");
sw.WriteLine("asdadwrewerwers");
sw.WriteLine("a2s");
sw.WriteLine("asadsaddads");
}
void creat()
{
string fileName = "1.txt";
if (!File.Exists(fileName))
File.Create(fileName);
}
private void LoginForm_Load(object sender, EventArgs e)
{
this.creat(); //----------读取历史QQ号----------------------
using (StreamReader sr = new StreamReader("1.txt"))
{
string line;
int i = 0;
while ((line = sr.ReadLine()) != null)
{
i++;
comboBox1.Items.Add(line);
}
}
//-------------------------------------------
}
这个段 代码 就会 说 该文件 正在被令一进程使用 为什么呀
void creat()
{
string fileName = "D:\\1.txt";
if (!File.Exists(fileName))
File.Create(fileName).Close();
}