用c#怎么写一个程序,通过这个程序,将一个文件夹里的所有图片生成一个html页
1个回答
展开全部
需要代码吗?
思路大概是这样: 使用DirectoryInfo获取文件夹下所有文件 进行文件名判断是不是图片 将所有图片路径放在数组保存起来 再使用IO 将<img src="你获得的图片路径" ></img>循环添加进html就行了
思路大概是这样: 使用DirectoryInfo获取文件夹下所有文件 进行文件名判断是不是图片 将所有图片路径放在数组保存起来 再使用IO 将<img src="你获得的图片路径" ></img>循环添加进html就行了
追问
有现成代码不,我新手对这个不太懂
追答
DirectoryInfo dir = new DirectoryInfo(@"D:\素材"); //你的文件夹未知
FileStream fs = new FileStream(dir.FullName + "\\html文件.html", FileMode.Create, FileAccess.Write);//创建HTML文件
StreamWriter sw = new StreamWriter(fs);
FileInfo[] files = dir.GetFiles();
sw.Write("");//写入头文件和编码声明
foreach (FileInfo f in files) //遍历文件
{
if (f.Extension == ".png" || f.Extension == ".jpg" || f.Extension == ".bmp") //如果是图片 则写入HTML代码
{
sw.Write("\r\n");
}
}
sw.Write(""); //写入结束标签
sw.Close();
fs.Close();//关闭文件流
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询