PyWin32 폴더 관리하기

PyWin32를 이용해서 폴더 생성, 삭제, 이동 등의 작업을 수행할 수 있습니다.

win32file 모듈의 CreateDirectory(), RemoveDirectory(), SetCurrentDirectory()의 사용법에 대해 알아봅니다.


폴더 생성하기

예제 - CreateDirectory()

import win32file

# 폴더 생성
win32file.CreateDirectory('new_folder', None)

‘new_folder’ 이름을 갖는 새로운 폴더가 생성됩니다.



폴더 삭제하기

예제 - RemoveDirectory()

import win32file

# 폴더 삭제
win32file.RemoveDirectory('new_folder')

앞에서 생성한 ‘new_folder’ 폴더가 삭제됩니다.



현재 경로 설정하기

예제 - SetCurrentDirectory()

import win32file

# 현재 경로 설정
win32file.CreateDirectory('upper_folder', None)
win32file.SetCurrentDirectory('upper_folder')
win32file.CreateDirectory('new_folder', None)

현재 경로에 ‘upper_folder’ 폴더가 만들어집니다.

SetCurrentDirectory()를 이용해서 경로를 ‘upper_folder’로 이동하고, 다시 ‘new_folder’ 폴더를 만듭니다.



이전글/다음글