• 直接上代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
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)