计算WEB服务器(ASP.NET)上某个文件夹中的图像
时间:2020-03-06 14:25:32 来源:igfitidea点击:
我需要计数并检查将多少图像放置在Web服务器的文件夹中。
Exampleimages从user_id
获取名称,例如我有user_id 27
,我的图像是:
27_1.jpg, 27_2.jpg, 27_3.jpg, ...
如何检查并写入数据库这个东西?
谢谢
解决方案
一旦知道路径,就可以使用IO.Directory.GetFiles()方法。
IO.Directory.GetFiles("\translated\path","27_*.jpg").Count()
会给我们我们想要的东西。
使用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(); }