File(2)
-
[C#] WinForms 파일 관리 앱 확장 2탄
이동 기능과 진행률 표시 추가하기이전 글에서는 파일 목록 불러오기, 복사, 삭제 기능을 가진 기본 파일 관리 앱을 만들었습니다.이번에는 기능을 더 확장해서 파일 이동(Move) 기능을 추가하고, 복사/이동 시 진행률(ProgressBar) 도 표시해보겠습니다!1. 추가 목표파일 이동(Move) 기능 구현복사/이동할 때 진행 상황을 ProgressBar로 표시2. UI 요소 추가ProgressBar (Name: progressBar) - 초기 Visible: false, Minimum: 0, Maximum: 100Button (Name: btnMoveFile, Text: "이동") 추가3. 코드 수정 및 추가 이동 기능 추가private async void btnMoveFile_Click(object se..
2025.04.18 -
C#에서 INI 파일 읽고 쓰기
Windows 환경에서는 설정 파일을 간단하게 저장할 때 INI 파일을 여전히 많이 씁니다.특히 .NET이나 WinForms, WPF, 장비 제어 등의 프로젝트에서는 빠르고 직관적이라 선호되죠.이 글에서는 INI 파일을 다루기 위한 C# 클래스 작성부터,읽기/쓰기 실전 예제, 실무 팁까지 정리해보겠습니다.Win32 API를 직접 호출해서 INI 파일을 다루는 방법입니다.이 방식은 외부 라이브러리 없이 사용할 수 있어서 실무에서도 많이 쓰입니다. 사용예제 항목 내용기본값 설정Read() 함수에 기본값 넣어두면, 키가 없을 때도 안정적으로 동작폴더 경로 주의INI 경로는 Absolute로 지정하는 게 좋음. 상대 경로는 예외 발생 가능성 높음섹션 반복 처리여러 모델이 저장된 경우 for 루프 돌려서 [0..
2025.04.16