文件存储问题 生成文件如log1.txt,log2.txt,log3.txt...每生成一个文件往某个指定的文件夹内存放,怎么判断生成的这个文件不会与文件夹的文件重复? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //判断文件的存在 if (File.Exists(Server.MapPath("~/upimg/Data.html"))) { Response.Write("Yes"); //存在文件 } else { Response.Write("No"); //不存在文件 File.Create(MapPath("~/upimg/Data.html"));//创建该文件 } System.IO.File.Exists,先判断是否存在 bool exist = false;DirectoryInfo di = new DirectoryInfo(文件夹路径);foreach (FileSystemInfo fsi in di.GetFileSystemInfos()){ if (fsi is FileInfo && fsi.Name.ToLower() == 文件名.ToLower()) { exist = true; }}if(exist){ 重复;}else{ 不重复;}当然,直接判断文件是否存在更简单:bool exist = File.Exists(Path.Combine(文件夹路径, 文件名)); Exception reading data:system.outofmemoryException引发"system.outofmemoryExcept"异常 【求助】C/S程序Panel实现拖拽播放 请教下foreach对文件操作的问题 c#做过聊天的请进!! 高手们帮忙给点建议:多对一c/s结构网络通讯程序设计 AutoPostBack自动回发 DataGridView CellPainting如何改写为自己的函数手动调用 那有C#的源代码 MDi问题 我想学c#,不只该从哪里学起?那个大哥大姐指点一下,,不慎感激! C#语音识别 还是打印问题。先回答就给分。白送你40分
if (File.Exists(Server.MapPath("~/upimg/Data.html")))
{
Response.Write("Yes");
//存在文件
}
else
{
Response.Write("No");
//不存在文件
File.Create(MapPath("~/upimg/Data.html"));//创建该文件
}
bool exist = false;
DirectoryInfo di = new DirectoryInfo(文件夹路径);
foreach (FileSystemInfo fsi in di.GetFileSystemInfos())
{
if (fsi is FileInfo && fsi.Name.ToLower() == 文件名.ToLower())
{
exist = true;
}
}
if(exist)
{
重复;
}
else
{
不重复;
}
当然,直接判断文件是否存在更简单:bool exist = File.Exists(Path.Combine(文件夹路径, 文件名));