用户:
Gin琴蕾查看:0 回复:0 评论:0 创建时间:2022-05-12T16:59:56
【作品展示】

【作品介绍】
大家好!这是一部删除软件:
它可以删除一个文件夹里的所有文件包括文件夹
警告!:请谨慎使用,删除了就找不回来了!
【作品源代码】
import os
def prints(_dir):
files = os.listdir(_dir)
for file in files:
Dir = _dir+os.sep+file
if os.path.isdir(Dir):
prints(Dir)
try:
print(Dir)
except:
pass
else:
try:
print(Dir)
except:
pass
def ifs(dir):
if os.path.isfile(dir) == False and os.path.isdir(dir) == False:
print("无内容")
return False
else:
return True
def clear(_dir):
files = os.listdir(_dir)
for file in files:
Dir = _dir+os.sep+file
if os.path.isdir(Dir):
clear(Dir)
try:
os.rmdir(Dir)
print("已删除:"+Dir)
except:
pass
else:
try:
os.remove(Dir)
print("已删除:"+Dir)
except:
pass
while True:
dir = input("请输入需要删除的路径(false:退出):")
if dir == "false":
break
dirs = r"{}".format(dir)
try:
if ifs(dirs):
prints(dirs)
a = input("Y/n:")
if a == "Y" or a == "y":
clear(dirs)
try:
os.rmdir(dirs)
except:
pass
print()
print("删除完毕")
print()
except:
print("路径格式错误")
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn