我需要计算并检查有多少图像放在文件夹od web服务器中。
示例图像从user_id
获取名称,例如我有user_id 27
,我的图像是:
27_1.jpg, 27_2.jpg, 27_3.jpg, ...
如何检查和写入数据库这个东西?
由于
答案 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();
}