Python - 파일, 디렉토리 이동

By JS | Last updated: July 03, 2021

파일 또는 디렉토리를 이동시키는 방법을 소개합니다.

파일 이동 : shutil.move()

shutil.move(src, des)는 src 경로의 파일을 des 경로로 이동시킵니다. src의 파일은 없어지고, des의 파일로 이동됩니다.

import os
import shutil

shutil.move("/tmp/my_test.txt", "/tmp/my_test_moved.txt")

if os.path.exists("/tmp/my_test_moved.txt"):
    print("exists")

Output:

exists

폴더 안으로 이동

위의 예제는 des의 경로가 파일 이름까지 명시되어있습니다.

des 경로가 폴더 경로라면, 그 폴더 안으로 이동됩니다.

import os
import shutil

shutil.move("/tmp/my_test2.txt", "/tmp/test_dir")

if os.path.exists("/tmp/test_dir/my_test2.txt"):
    print("exists")

Output:

exists

디렉토리 이동 : shutil.move()

shutil.move(src, des)를 디렉토리 이동에도 사용할 수 있습니다. 방법은 동일합니다.

import os
import shutil

shutil.move("/tmp/test_dir", "/tmp/test_dir_moved")

if os.path.exists("/tmp/test_dir_moved"):
    print("exists")

Output:

exists

References

Related Posts

댓글을 보거나 쓰려면 이 버튼을 눌러주세요.
codechachaCopyright ©2019 codechacha