Ganti nama file atau direktori ini ke target yang diberikan, dan kembalikan instance Path baru yang menunjuk ke target. Di Unix, jika target ada dan berupa file, maka akan diganti secara diam-diam jika pengguna memiliki izin. Di Windows, jika target ada, FileExistsError akan dimunculkan. target dapat berupa string atau objek jalur lain:
Path.rename(target)
>>> p = Path('foo')
>>> p.open('w').write('some text')
9
>>> target = Path('bar')
>>> p.rename(target)
PosixPath('bar')
>>> target.open().read()
'some text'