def delete(path):
if os.path.exists(path):
pa = os.path.split(path) # 读取文件夹的名称
print("含有{}该文件夹".format(pa[1]))
choice = input("你是否删除该文件夹{},选择Y/N".format(pa[1])).upper()
if choice == "Y": # 选择y 进行删除
dq = os.listdir(path) # listdir 文件夹中的文件列表展示
for i in dq: # for 循环遍历,进行删除
# 路径拼接
pj = os.path.join(path,i)
os.remove(pj)
print("文件{}删除完成".format(i))
else:
os.rmdir(path)
print("文件夹{}删除完成".format(pa[1]))
复制文件到另一文件夹中
def copy(path,path_two):
"""
:param path: 路径1
:param path_two: 路径2
:return:
"""
if os.path.isdir(path) and os.path.isdir(path_two): # 判断传入的值为文件夹
a = os.listdir(path) #读取该路径下的文件为列表
for i in a:
po = os.path.join(path,i) # 路径1拼接
po_two = os.path.join(path_two,i) # 路径2拼接
with open(po,"rb") as f:
res_one = f.read()
with open(po_two,"wb") as a:
a.write(res_one)
print("{}复制成功".format(i))
else:
print("不是文件夹")