반응형
public static void CopyDirectory(string sourceFolder, string destFolder)
{
if (!Directory.Exists(destFolder))
Directory.CreateDirectory(destFolder);
string[] files = Directory.GetFiles(sourceFolder);
string[] folders = Directory.GetDirectories(sourceFolder);
foreach (string file in files)
{
string name = Path.GetFileName(file);
string dest = Path.Combine(destFolder, name);
File.Copy(file, dest);
}
foreach (string folder in folders)
{
string name = Path.GetFileName(folder);
string dest = Path.Combine(destFolder, name);
CopyDirectory(folder, dest);
}
}반응형
'[====== Development ======] > C#' 카테고리의 다른 글
| [C#] Send Struct data to MFC App by SendMessage (0) | 2022.03.11 |
|---|---|
| [C#] exe 파일로 MainWindow의 Handle값 구하기 (0) | 2022.03.11 |
| [WPF] 특정 UIElement를 캡쳐하여 이미지 파일로 저장 (2) | 2022.03.07 |
| [WPF] Read BitmapImage From File (0) | 2022.03.07 |
| [C#] Window Registry Key, Value Set/Get/Delete (0) | 2022.03.07 |