File 3

C#/ 디렉터리 및 파일 copy와 delete

# 디렉터리 및 파일 copy // 로컬 폴더 및 데이터 카피 로직(재귀적 생성) public void CopyDirectory(string sourceDir, string destDir) { try { if (!Directory.Exists(destDir)) { Directory.CreateDirectory(destDir); } foreach (string file in Directory.GetFiles(sourceDir)) { string destFile = Path.Combine(destDir, Path.GetFileName(file)); File.Copy(file, destFile, true); // true: 덮어쓰기 허용 } foreach (string subDir in Directory.Ge..

C#/ OpenFileDialog 사용하기

// OpenFileDialog 객체 생성 OpenFileDialog openFileDialog = new OpenFileDialog(); // 초기 디렉토리 설정 (현재 디렉토리) openFileDialog.InitialDirectory = Environment.CurrentDirectory; // 파일 필터 설정 (선택사항) openFileDialog.Filter = "csv 파일 (*.csv)|*.csv"; // 다이얼로그가 열리고 사용자가 파일을 선택하면 if (openFileDialog.ShowDialog() == DialogResult.OK) { // 파일 경로 및 이름 할당 filePath = openFileDialog.FileName; fileName = Path.GetFileName(op..