0.3 Beta 新增删除空目录功能

This commit is contained in:
wenead99 2019-05-28 19:45:57 +08:00 committed by GitHub
parent 23de02486c
commit abcf1a49e7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4,28 +4,21 @@ import time
def movie_lists(): def movie_lists():
#MP4 #MP4
a1 = glob.glob(os.getcwd() + r"\*\**\*.mp4")
a2 = glob.glob(os.getcwd() + r"\*.mp4") a2 = glob.glob(os.getcwd() + r"\*.mp4")
# AVI # AVI
b1 = glob.glob(os.getcwd() + r"\*\**\*.avi")
b2 = glob.glob(os.getcwd() + r"\*.avi") b2 = glob.glob(os.getcwd() + r"\*.avi")
# RMVB # RMVB
c1 = glob.glob(os.getcwd() + r"\*\**\*.rmvb")
c2 = glob.glob(os.getcwd() + r"\*.rmvb") c2 = glob.glob(os.getcwd() + r"\*.rmvb")
# WMV # WMV
d1 = glob.glob(os.getcwd() + r"\*\**\*.wmv")
d2 = glob.glob(os.getcwd() + r"\*.wmv") d2 = glob.glob(os.getcwd() + r"\*.wmv")
# MOV # MOV
e1 = glob.glob(os.getcwd() + r"\*\**\*.mov")
e2 = glob.glob(os.getcwd() + r"\*.mov") e2 = glob.glob(os.getcwd() + r"\*.mov")
# MKV # MKV
f1 = glob.glob(os.getcwd() + r"\*\**\*.mkv")
f2 = glob.glob(os.getcwd() + r"\*.mkv") f2 = glob.glob(os.getcwd() + r"\*.mkv")
# FLV # FLV
g1 = glob.glob(os.getcwd() + r"\*\**\*.flv")
g2 = glob.glob(os.getcwd() + r"\*.flv") g2 = glob.glob(os.getcwd() + r"\*.flv")
total = a1+a2+b1+b2+c1+c2+d1+d2+e1+e2+f1+f2+g1+g2 total = a2+b2+c2+d2+e2+f2+g2
return total return total
def lists_from_test(custom_nuber): def lists_from_test(custom_nuber):
@ -33,7 +26,20 @@ def lists_from_test(custom_nuber):
a.append(custom_nuber) a.append(custom_nuber)
return a return a
os.chdir(os.getcwd()) def CEF(path):
for i in movie_lists(): files = os.listdir(path) # 获取路径下的子文件(夹)列表
os.system('python core.py'+' "'+i+'"') for file in files:
print("[+]All finished!!!") try: #试图删除空目录,非空目录删除会报错
os.removedirs(path + '/' + file) # 删除这个空文件夹
print('[+]Deleting empty folder',path + '/' + file)
except:
a=''
if __name__ =='__main__':
os.chdir(os.getcwd())
for i in movie_lists():
os.system('python core.py' + ' "' + i + '"')
print("[!]Cleaning empty folders")
CEF('JAV_output')
print("[+]All finished!!!")
time.sleep(3)