用c#怎么写一个程序,通过这个程序,将一个文件夹里的所有图片生成一个html页

用c#怎么写一个程序,通过这个程序,将一个文件夹里的所有图片生成一个html页... 用c#怎么写一个程序,通过这个程序,将一个文件夹里的所有图片生成一个html页 展开
 我来答
睢鸠静皖0I4
2014-08-31 · TA获得超过226个赞
知道小有建树答主
回答量:170
采纳率:100%
帮助的人:92万
展开全部
需要代码吗?
思路大概是这样: 使用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();//关闭文件流
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式