读书人

文件存储有关问题

发布时间: 2012-06-05 13:54:06 作者: rapoo

文件存储问题
生成文件如log1.txt,log2.txt,log3.txt...每生成一个文件往某个指定的文件夹内存放,怎么判断生成的这个文件不会与文件夹的文件重复?

[解决办法]

C# code
  //判断文件的存在            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,先判断是否存在
[解决办法]
C# code
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{    不重复;} 

读书人网 >C#

热点推荐