-
[파이썬3] 숨김 파일 만들기.Programming/Python 2021. 1. 11. 13:56
크게 두가지가있다.
1. cmd 창에서 만들기
import os fn = 'c:\\file.txt' p = os.popen('attrib +h ' + fn) t = p.read() p.close()
os 내장모듈을 통해 cmd 명령 프롬프트 명령어로 attrib 값을 +h(히든) 을 추가한다.
2. Win32API 활용하여 만들기
import win32file win32file.SetFileAttributes(file_name, 2)
win32file 은 pywin32 외장 모듈 중 하나로써 파일관련 WIN32 API 를 사용하는 모듈이다.
MSDN에 의하여 SetFileAttributes 함수는 아래 그림과 같다.
dwFileAttributes 항목을 자세히보자.
항목에서 FILE_ATTRIBUTE_HIDDEN 의 상수값은 2 이다.
그래서 코드에는 인자값으로 2를 주었다.
pywin32에 대해서 자세히 알고싶다면 WIN32 API에 대해서 알면 유리하다.
해당 링크는 pywin32 docs 문서이다.
timgolden.me.uk/pywin32-docs/contents.html
'Programming > Python' 카테고리의 다른 글
int형을 hex, oct 등으로 바꾸기 (0) 2020.08.11 리스트 값의 데이터 형식을 바꿀때 (0) 2020.08.11 [python] list 정리 (0) 2020.08.11