Python操作文件(删除、复制、移动...)
【摘要】 Python os shutil操作文件(删除、复制、移动...)
import os import shutil filePath = '/xxx/' newPath = '/yyy/' # 创建文件夹 os.mkdir(path) # os.listdir(filePath) 获取文件夹目录 for filename in os.listdir(filePath): # 获取文件创建时间,两种方式结果相同 t = os.stat(filePath+"/"+filename).st_ctime t2 = os.path.getctime(filePath+"/"+filename) # 获取文件访问时间 t3 = os.path.getatime(filePath+"/"+filename) t4 = os.stat(filePath+"/"+filename).st_atime # 获取文件修改时间 t5 = os.path.getmtime(filePath+"/"+filename) t6 = os.stat(filePath+"/"+filename).st_mtime # 获取文件大小,单位byte t7 = os.path.getsize(filePath+"/"+filename) t8 = os.stat(filePath+"/"+filename).st_size # 复制文件 shutil.copyfile(filePath, newPath) # 复制文件夹,newPath必须不存在 shutil.copytree(filePath,newPath) # 移动文件/文件夹 shutil.move(filePath, newPath) # 重命名文件/文件夹 os.rename(filePath,newPath) # 删除文件,不能删除文件夹 os.remove(filePath+"/"+filename) # 删除文件夹,只能删除空的文件夹 os.rmdir(filePath) # 删除文件夹,空的、非空的文件夹都能删除 shutil.rmtree(filePath)
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)