Phương thức rename của module os
Phương thức rename đổi tên và/hoặc
di chuyển tệp hoặc thư mục. Ở tham số đầu tiên
của phương thức, chúng ta đặt đường dẫn gốc đến tệp hoặc
thư mục, ở tham số thứ hai - đường dẫn mới
hoặc tên tệp/thư mục. Ở tham số không bắt buộc thứ hai và thứ ba
chúng ta có thể chỉ định
bộ mô tả tệp (file descriptor) của đường dẫn gốc và đường dẫn đích tương ứng. Phương thức trả về None.
Nếu tệp mà chúng ta muốn đổi tên
không tồn tại, thì phương thức trả về ngoại lệ
FileNotFoundError.
Cú pháp
import os
os.rename(đường dẫn gốc, đường dẫn mới, [bộ mô tả tệp của đường dẫn gốc], [bộ mô tả tệp của đường dẫn mới])
Ví dụ
Hãy đổi tên thư mục dir1:
import os
os.rename('dir1', 'dir2')
Ví dụ
Bây giờ hãy đổi tên một tệp:
import os
os.rename('file1.txt', 'file2.txt')
Xem thêm
-
phương thức
makedirscủa moduleos,
tạo ra một thư mục -
phương thức
removecủa moduleos,
xóa một tệp -
phương thức
getcwdcủa moduleos,
trả về thư mục làm việc hiện tại -
phương thức
listdircủa moduleos,
trả về danh sách các tệp trong thư mục làm việc -
phương thức
path.isdircủa moduleos,
kiểm tra sự tồn tại của một thư mục -
phương thức
path.isfilecủa moduleos,
kiểm tra sự tồn tại của một tệp