目录
语法
os.renames(old, new)
递归重命名目录或文件。工作方式类似 rename(),除了会首先创建新路径所需的中间目录。重命名后,将调用 removedirs() 删除旧路径中不需要的目录。
注解 如果用户没有权限删除末级的目录或文件,则本函数可能会无法建立新的目录结构。
引发一个 审计事件 os.rename 附带参数 src、dst、src_dir_fd、dst_dir_fd。
在 3.6 版更改: 接受一个 类路径对象 作为 old 和 new。
实例
import os
path = os.getcwd()
path_old = path + '/renamesdemo/demo.py'
path_new = path + '/renamesdemo1/demo2/demo.py'
os.renames(path_old, path_new)
原始文件夹:
更改后文件夹:
注意:
采用该函数更改后,若除更改文件外无其他文件会将该文件夹删除,若删除后上一级文件夹变为空,便再删除,以此类推。
参考文献
[1] os --- 多种操作系统接口 — Python 3.9.7 文档
我是chandni,关注我,不迷路!