#region 文件夹拷贝
/// <summary>
/// 文件夹拷贝,没有考虑源目录子文件夹情况GetFileSystemEntries
/// </summary>
/// <param name="sourcePath"></param>
/// <param name="destinationPath"></param>
public void CopyBaseConditons(string sourcePath, string destinationPath)
{
try
{
//添加文件夹分割后缀
if (destinationPath[destinationPath.Length - 1] != Path.DirectorySeparatorChar)
{
destinationPath += Path.DirectorySeparatorChar;
}
//创建目的文件夹
if (!Directory.Exists(destinationPath))
{
Directory.CreateDirectory(destinationPath);
}
//获取源文件夹文件列表
string[] srcFiles = Directory.GetFiles(sourcePath);
foreach (string strFile in srcFiles)
{
File.Copy(strFile, destinationPath + Path.GetFileName(strFile), true);//获取文件的文件和后缀,然后拷贝
}
}
catch (Exception e)
{
throw new Exception(e.ToString());
}
}
#endregion
站在巨人的肩膀,去学习

浙公网安备 33010602011771号