using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Windows.Forms;
namespace CommonHelper
{
/// <summary>
/// 用于操作文件及文件夹的类
/// </summary>
public class OperateFile
{
static string path;
static string a;
#region /// 复制学生的个人图片 public static void CopyStudentFolder(String folderName, string pathImage)
/// <summary>
/// 复制学生的个人图片
/// </summary>
/// <param name="folderName">存放图片的文件夹</param>
/// <param name="pathImage">pictureBox中图片的路径</param>
public static void CopyStudentImage(String folderName, string pathImage)
{
try
{
//获取启动程序所在的目录路径
path = Application.StartupPath + "\\User\\image\\student" + "\\{0}";
//复制后图片的名字
a = "\\1.jpg";
path = string.Format(path, folderName);
DirectoryInfo di = new DirectoryInfo(path);
if (di.Exists)
{
File.Copy(pathImage, path + a, true);
return;
}
else
{
di.Create();
File.Copy(pathImage, path + a, true);
}
}
catch (Exception ex)
{
throw ex;
}
}
#endregion
#region /// 复制老师的个人图片 public static void CopyTeacherImage(String folderName, string pathImage)
/// <summary>
/// 复制老师的个人图片
/// </summary>
/// <param name="folderName">图片保存的文件夹</param>
/// <param name="pathImage">图片的原始位置</param>
public static void CopyTeacherImage(String folderName, string pathImage)
{
try
{
//获取启动程序所在的目录路径
path = Application.StartupPath + "\\User\\image\\teacher" + "\\{0}";
//复制后图片的名字
a = "\\1.jpg";
path = string.Format(path, folderName);
DirectoryInfo di = new DirectoryInfo(path);
if (di.Exists)
{
File.Copy(pathImage, path + a, true);
return;
}
else
{
di.Create();
File.Copy(pathImage, path + a, true);
}
}
catch (Exception ex)
{
throw ex;
}
}
#endregion
#region /// 用于显示学生图片 public static void GetStudentImage(String folderName, PictureBox picImage)
/// <summary>
/// 用于显示学生图片
/// </summary>
/// <param name="folderName">图片所在文件夹</param>
/// <param name="picImage">图片所在的pictureBox框中</param>
public static void GetStudentImage(String folderName, PictureBox picImage)
{
try
{
string pathImage = Application.StartupPath + "\\User\\image\\student\\{0}\\1.jpg";
pathImage = string.Format(pathImage, folderName);
if (File.Exists(pathImage))
{
picImage.Load(pathImage);
}
}
catch (Exception ex)
{
throw ex;
}
}
#endregion
#region /// 用于显示老师图片 public static void GetTeacherImage(String folderName, PictureBox picImage)
/// <summary>
/// 用于显示老师图片
/// </summary>
/// <param name="folderName">图片所在文件夹</param>
/// <param name="picImage">图片所在的pictureBox框中</param>
public static void GetTeacherImage(String folderName, PictureBox picImage)
{
try
{
string pathImage = Application.StartupPath + "\\User\\image\\teacher\\{0}\\1.jpg";
pathImage = string.Format(pathImage, folderName);
if (File.Exists(pathImage))
{
picImage.Load(pathImage);
}
}
catch (Exception ex)
{
throw ex;
}
}
#endregion
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Windows.Forms;
namespace CommonHelper
{
/// <summary>
/// 用于操作文件及文件夹的类
/// </summary>
public class OperateFile
{
static string path;
static string a;
#region /// 复制学生的个人图片 public static void CopyStudentFolder(String folderName, string pathImage)
/// <summary>
/// 复制学生的个人图片
/// </summary>
/// <param name="folderName">存放图片的文件夹</param>
/// <param name="pathImage">pictureBox中图片的路径</param>
public static void CopyStudentImage(String folderName, string pathImage)
{
try
{
//获取启动程序所在的目录路径
path = Application.StartupPath + "\\User\\image\\student" + "\\{0}";
//复制后图片的名字
a = "\\1.jpg";
path = string.Format(path, folderName);
DirectoryInfo di = new DirectoryInfo(path);
if (di.Exists)
{
File.Copy(pathImage, path + a, true);
return;
}
else
{
di.Create();
File.Copy(pathImage, path + a, true);
}
}
catch (Exception ex)
{
throw ex;
}
}
#endregion
#region /// 复制老师的个人图片 public static void CopyTeacherImage(String folderName, string pathImage)
/// <summary>
/// 复制老师的个人图片
/// </summary>
/// <param name="folderName">图片保存的文件夹</param>
/// <param name="pathImage">图片的原始位置</param>
public static void CopyTeacherImage(String folderName, string pathImage)
{
try
{
//获取启动程序所在的目录路径
path = Application.StartupPath + "\\User\\image\\teacher" + "\\{0}";
//复制后图片的名字
a = "\\1.jpg";
path = string.Format(path, folderName);
DirectoryInfo di = new DirectoryInfo(path);
if (di.Exists)
{
File.Copy(pathImage, path + a, true);
return;
}
else
{
di.Create();
File.Copy(pathImage, path + a, true);
}
}
catch (Exception ex)
{
throw ex;
}
}
#endregion
#region /// 用于显示学生图片 public static void GetStudentImage(String folderName, PictureBox picImage)
/// <summary>
/// 用于显示学生图片
/// </summary>
/// <param name="folderName">图片所在文件夹</param>
/// <param name="picImage">图片所在的pictureBox框中</param>
public static void GetStudentImage(String folderName, PictureBox picImage)
{
try
{
string pathImage = Application.StartupPath + "\\User\\image\\student\\{0}\\1.jpg";
pathImage = string.Format(pathImage, folderName);
if (File.Exists(pathImage))
{
picImage.Load(pathImage);
}
}
catch (Exception ex)
{
throw ex;
}
}
#endregion
#region /// 用于显示老师图片 public static void GetTeacherImage(String folderName, PictureBox picImage)
/// <summary>
/// 用于显示老师图片
/// </summary>
/// <param name="folderName">图片所在文件夹</param>
/// <param name="picImage">图片所在的pictureBox框中</param>
public static void GetTeacherImage(String folderName, PictureBox picImage)
{
try
{
string pathImage = Application.StartupPath + "\\User\\image\\teacher\\{0}\\1.jpg";
pathImage = string.Format(pathImage, folderName);
if (File.Exists(pathImage))
{
picImage.Load(pathImage);
}
}
catch (Exception ex)
{
throw ex;
}
}
#endregion
}
}