日期:2014-05-18  浏览次数:20868 次

问个小白问题
有一张图片,我要把图片保存到指定目录,该怎么弄,我是新手程序员,见笑。

很急 ,恳求各位大大指点。


现有代码:
C# code
           #region 照片写入本地
                    FileStream fs = null;
                    string floPath = @"D:\EmployeePictures";
                    System.IO.Directory.CreateDirectory(floPath);
                    DirectoryInfo dir = new DirectoryInfo(floPath);
                    dir.Create();//自行判断一下是否存在。

                    string path = @"D:\EmployeePictures\" + bean.IDCard + "-" + bean.EmployeeName + ".jpg";
                    if (!File.Exists(path))
                    {
                        fs = new FileStream(path, FileMode.Create, FileAccess.Write);
                    }
                    else
                    {
                        fs = new FileStream(path, FileMode.Append, FileAccess.Write);
                    }

                    fs.Close();
                    #endregion


这也是从老项目里抄过来的,我不知道该怎么告诉程序我要保存的是谁....假设那张图片叫image

------解决方案--------------------
string path = @"D:\EmployeePictures\" + bean.IDCard + "-" + bean.EmployeeName + ".jpg";

把这句代码改一下就行了啊, 因为这句代码就是 你要保存的路径,+ ".jpg"; 这里改成 你的 +"image"; 下面代码说的很清楚啦,他首先去判断 你的文件在 你的路径存不存在先。。。接着....就执行操作了。