PyWin32 파일 관리하기

PyWin32를 이용해서 파일 복사, 이동, 삭제 등의 작업을 수행할 수 있습니다.

win32api.CopyFile(), win32api.MoveFile(), win32api.DeleteFile()의 사용법에 대해 알아봅니다.


파일 복사하기

예제 - CopyFile()

import win32api

win32api.CopyFile('test.txt', 'test_copied.txt')

CopyFile()에 원본 파일과 복사할 파일의 이름을 각각 입력합니다.

‘test_copied.txt’라는 파일이 복사 후 생성됩니다.



파일 이름 변경 또는 이동하기

예제 - MoveFile() (이름 변경)

import win32api

win32api.MoveFile('test_copied.txt', 'test_new.txt')

파일의 이름이 ‘test_copied.txt’에서 ‘test_new.txt’로 변경됩니다.


예제 - MoveFile() (이동)

import win32api

win32api.MoveFile('test_new.txt', './new_folder/test_new.txt')

파일의 위치가 new_folder로 이동합니다.



파일 삭제하기

예제 - DeleteFile()

import win32api

win32api.DeleteFile('test.txt')

DeleteFile()에 삭제할 파일명을 입력합니다.

‘test.txt’ 파일이 삭제됩니다.



이전글/다음글