,欢迎光临!
您当前位置:网站首页 >> 网络编程 >> C# >> C#根据路径获取图片扩展名、文件路径、文件名代码

C#根据路径获取图片扩展名、文件路径、文件名代码

2013-06-06 10:38:06 来源:旭日站长 浏览:271

动态搞笑图片  每日一笑话,快乐一辈子

最近做了个项目涉及到图片水印,是基于C#和GDI+绘图技术完成,里面大量用到获取图片的文件名,文件扩展名,路径等方法,下面跟大家分享下:

该方法是打开图片文件调用的:可以打开批量图片,用到数组存储遍历结果


        private void btnLoadImg_Click(object sender, EventArgs e)
        {
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                lbImgList.Items.Clear();
                ImgArray = openFileDialog1.FileNames;
                string ImgP = ImgArray[0].ToString();
                string _extension = System.IO.Path.GetExtension(ImgP);//获取文件扩展名
                if (_extension != ".gif" && _extension != ".jpg" && _extension != ".png" && _extension != ".jpeg")
                {
                    MessageBox.Show("图片格式不正确", "警告", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
               
                }
                ImgP = ImgP.Remove(ImgP.LastIndexOf("\\"));
             
                ImgDirectoryPath = ImgP;
                for (int i = 0; i < ImgArray.Length; i++)
                {
                    string ImgPath = ImgArray[i].ToString();//获取文件完整路径
                    string ImgName = ImgPath.Substring(ImgPath.LastIndexOf("\\") + 1, ImgPath.Length - ImgPath.LastIndexOf("\\") - 1);                   
                    lbImgList.Items.Add(ImgName);
                }
                tsslStatus.Text = "图片总数:" + lbImgList.Items.Count;
            }
        }

发表评论
网名:
评论:
验证:
共有0人对本文发表评论查看所有评论(网友评论仅供表达个人看法,并不表明本站同意其观点或证实其描述)
关于本站 - 联系我们 - 本站热点 - 会员中心 - 下载首页 - 版权声明
powered by 旭日软件(http://www.webmaster5u.com) 。
威尼斯人官网,旭日软件园-提供免费小软件下载,电脑教程和QQ表情包下载为主要宗旨.同时有网站运营,编程教程,网页特效,手机教程,游戏攻略和IT资讯等内容,打造常用软件下载、内容丰富的站长学习!