Path类使用

            //string imgname = Path.GetFileName(imgpic);
            //返回的是文件名与后缀名       3.png
            //string imgname = Path.GetDirectoryName(imgpic);
            //返回的是目录地址   ..\CustomerPhoto\2015\8\15
            //string imgname = Path.GetExtension(imgpic);
            //返回的是后缀名     .png
            //string imgname = Path.GetFileNameWithoutExtension(imgpic);
            //返回的是文件名     3
            //string imgname = Path.GetFullPath(imgpic);
            //返回的是当前文件的绝对路径     C:\Program Files (x86)\CustomerPhoto\2015\8\15\3.png
            string imgname = Path.ChangeExtension(imgpic,".jpg");
            //替换原 后缀名
            string imgname = imgpic.Replace(
                Path.GetFileNameWithoutExtension(imgpic), 
                Path.GetFileNameWithoutExtension(imgpic) + "-1");
            //单独修改文件名的方法
            string filePath1 = context.Request.MapPath(imgpic);//获取大图图片的物理路径
            string filePath2 = filePath1.Replace(Path.GetFileNameWithoutExtension(filePath1),
                Path.GetFileNameWithoutExtension(filePath1) + "-1");
            File.Copy(filePath1, filePath2);

 

posted @ 2016-01-06 22:22  肥大头  阅读(211)  评论(0编辑  收藏  举报