string FilePath;
string info;
FilePath = "d:\\aaabbb.txt";
info = "哪个进程占用文件";
//创建文件
if (!File.Exists(FilePath))
File.Create(FilePath); //写文件
StreamWriter sr = null;
sr = new StreamWriter(FilePath);
sr.Write(info);
sr.Close();
//删除文件
if (File.Exists(FilePath))
File.Delete(FilePath);
----------------------------------------------------------
第一次运行正常,重复执行的时候,提示"文件“d:\aaabbb.txt”正由另一进程使用,因此该进程无法访问该文件。"
string info;
FilePath = "d:\\aaabbb.txt";
info = "哪个进程占用文件";
//创建文件
if (!File.Exists(FilePath))
File.Create(FilePath); //写文件
StreamWriter sr = null;
sr = new StreamWriter(FilePath);
sr.Write(info);
sr.Close();
//删除文件
if (File.Exists(FilePath))
File.Delete(FilePath);
----------------------------------------------------------
第一次运行正常,重复执行的时候,提示"文件“d:\aaabbb.txt”正由另一进程使用,因此该进程无法访问该文件。"
解决方案 »
- 如何在winform 中修改app.config的值?
- 使用OleDbConnection等来操作excel,如何兼容excel2003和exce2007?
- 关于查询日期
- 如何查询非本机sql server服务器(有用户名密码)的Folder,用folderbrowserDialog好像不行
- 请问如何读取一个文件夹中所有的图片,并保存到数据库中!十万火急,望各位大侠帮忙
- 新人100分求助:怎么把richtextbox内的内容转换为HTML代码呢?
- 求一多线程操作数据库的简单例子
- 在。NET中没有一个类似MFC 中 CFtpConnection 的类?那要如何连FTP SERVER难道用SOCKET,再自己分析数据?
- 自定义控件问题
- 请教大虾!
- C# 如何把控件 treeView1的值 copy一份给 treeView1?要值传递 急用
- 求关于发票的winform套打源码。。
string info;
FilePath = "d:\\aaabbb.txt";
info = "哪个进程占用文件";
//创建文件
if (!File.Exists(FilePath))
FileStream fs=File.Create(FilePath); //写文件
StreamWriter sr = null;
sr = new StreamWriter(fs);
sr.Write(info);
sr.Close();
fs.Close();//这里没有关闭filestream;
//删除文件
if (File.Exists(FilePath))
File.Delete(FilePath);
//创建文件
if (!File.Exists(FilePath))
{
FileStream fs = File.Create(FilePath);
fs.Close();
}
using (FileStream fs = File.Create(path))
{
Byte[] info = new UTF8Encoding(true).GetBytes("This is some text in the file.");
// Add some information to the file.
fs.Write(info, 0, info.Length);
}
{
string folder, file;
folder = Server.MapPath(@"/RemoteInfo");
file = folder+@"\"+ DateTime.Now.Year.ToString() + "-" + DateTime.Now.Month.ToString() + "-" + DateTime.Now.Day.ToString() + ".txt";
try
{
DirectoryInfo DI = new DirectoryInfo(folder);
if (DI.Exists.ToString() == "False")
{
Directory.CreateDirectory(folder);
}
if (File.Exists(file))
{
StreamWriter SW = new StreamWriter(file, true, System.Text.Encoding.GetEncoding("GB2312"));
SW.WriteLine(str);
SW.Flush();
SW.Close();
}
else
{
StreamWriter SW = new StreamWriter(file, false, System.Text.Encoding.GetEncoding("GB2312"));
SW.WriteLine(str);
SW.Flush();
SW.Close();
}
}
catch
{ }
}自己再加以改下