import shutil
import os
import sys
def get_all():
file_name=os.listdir(os.getcwd())
print(file_name)
return file_name
def del_all():
print('输入delete删除,输入exit退出!')
del_order=input('输入删除命令:')
if del_order=='exit':
sys.exit()
elif del_order=='delete':
for i in get_all():
file_path=os.path.join(os.getcwd(),i)
if os.path.isfile(file_path):
if file_path==os.getcwd()+'\删除文件及文件夹_勿动.py':
pass
else:
print('删除文件',file_path)
os.remove(file_path)
elif os.path.isdir(file_path):
print('删除文件夹',file_path)
shutil.rmtree(file_path,True)
# if os.path.isfile('删除文件及文件夹_勿动.py'):#必须加判断,否则会连同脚本一并删除
# pass
# else:
# shutil.rmtree(os.getcwd(),True)
print('删除成功')
sys.exit()
else:
pass
return del_all()
if __name__=='__main__':
del_all()