计算WEB服务器上某些文件夹中的图像(ASP.NET)

时间:2008-09-19 11:18:32

标签: asp.net

我需要计算并检查有多少图像放在文件夹od web服务器中。 示例图像从user_id获取名称,例如我有user_id 27,我的图像是:

27_1.jpg, 27_2.jpg, 27_3.jpg, ...

如何检查和写入数据库这个东西?

由于

2 个答案:

答案 0 :(得分:4)

一旦知道了路径,就可以使用IO.Directory.GetFiles()方法。

IO.Directory.GetFiles("\translated\path","27_*.jpg").Count()

会给你你想要的东西。

答案 1 :(得分:0)

使用System.IO命名空间,您可以执行类似这样的操作

public File[] GetUserFiles(int userId)
{
   List<File> files = new List<File>();

   DirectoryInfo di = new DirectoryInfo(@"c:\folderyoulookingfor");
   foreach(File f in di.GetFiles())
   {
      if(f.ToString().StartsWith(userId.ToString()))
         files.Add(f);
   }
   return file.ToArray();
}