Python shutilのmove関数でディレクトリを移動する方法

環境
Python 3.9.13
Windows 10 Home 64bit
PyCharm 2022.2.1 (Community Edition)

構文
shutil.move(移動するディレクトリへのパス, 移動先のパス)
move()関数は第一引数に移動するディレクトリへのパス、第二引数には移動先のパスを指定します。
Pythonでディレクトリを移動するには「shutil」モジュールのmove()関数が利用可能です。

使用例1
ディレクトリを一つ下の階層に移動します

import shutil
shutil.move('testdirA', 'testdirB/dir')

使用例2

import shutil
shutil.move('testdirA', 'testdirB')

同階層の場合、ディレクトリ存在しなければ名前が変更されます
同階層の場合、ディレクトリ存在する場合はその中には移動します

Python

Posted by arkgame