728x90
SMALL

파일 3

[Python] 파일 읽고 쓰기(+ 임시 디렉토리 및 파일 생성 방법)

open() 함수를 이용한 파일 읽고 쓰기 open() 함수는 파일을 열고 사용자가 파일을 읽기(read), 쓰기(write), 추가(append)를 위해 사용할 수 있는 파일 객체를 반환한다. open() 함수를 사용하여 파일을 열 때, 파일을 닫기 위해 close() 메소드를 꼭 호출해야 한다. mode r : 읽기 모드(read mode). 매개변수 기본값. w : 쓰기 모드(write mode). 파일이 이미 존재하면 기존 내용이 삭제되고, 새로운 내용이 기록된다. 파일이 존재하지 않으면 새로운 파일이 생성된다. a : 추가 모드(append mode). 파일의 끝에 내용을 추가하기 위해 엽니다. 파일이 이미 존재하면 기존 내용은 변경되지 않고, 추가된다. 파일이 존재하지 않으면 새로운 파일이 생..

Python 2023.05.17

[Python] 파일 및 디렉토리 생성, 복사, 삭제, 이동(모듈 : os, shutil, glob)

디렉토리 생성 os.mkdir() : 지정된 경로에 디렉토리를 생성. os.makedirs() : 인자로 받은 경로에 디렉토리를 생성. 중간 경로에 해당하는 디렉토리가 존재하지 않으면, 필요한 모든 중간 디렉토리도 생성. import os if os.path.exists('package1'): # 해당 경로에 파일이나 디렉토리의 존재 여부를 확인 print('ok') # 있으면 'ok' 출력 else: os.mkdir('package1') # 없으면 디렉토리 생성 os.makedirs('package2/package3/package4') # 중간 디렉토리도 모두 생성 디렉토리 및 파일 복사 shutil.copy() : 파일을 복사하는 함수. 인자로 복사할 파일의 경로와 복사 대상 파일의 경로를 지정할 수..

Python 2023.05.14

[MFC] 파일 및 폴더 검색기

- 설명 - 프로젝트 명 : SearchFile(대화 상자 기반) ① 파일 및 폴더의 문자열을 비교하여 검색 ② 하단 리스트 박스에 조건에 부합하는 파일 및 폴더의 정보가 나타남 ③ 리스트 박스 아래 현재 검색 중인 폴더 이름이 나타남 ④ "하위 폴더 검색" 체크 시 하위 폴더 검색 진행 1. 다이얼로그 디자인 및 ID 2. CSearchFileDlg 클래스 멤버 변수 목록 사용자 지정 변수 BOOL m_bStop : 검색 도중 중단 버튼 역활 CString m_strToken : 검색 시 활용할 문자열 조건 CImageList m_img : 아이콘 3. 클래스 마법사를 이용하여 클래스 추가 CFileFindEx : 파일 정보를 CString 형으로 변환 CListCtrlEx : 리스트 컨트롤에 아이콘 ..

C++/MFC 2021.08.23
728x90
LIST