add server code

This commit is contained in:
geoffrey45
2021-12-14 09:02:02 +03:00
parent 951d58623b
commit 803c813786
14 changed files with 1680 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
import os
def fast_scandir(dirname):
subfolders= [f.path for f in os.scandir(dirname) if f.is_dir()]
for dirname in list(subfolders):
subfolders.extend(fast_scandir(dirname))
return subfolders
list = fast_scandir('/home/cwilvx/Music')
def remove_rejects(folders):
rejects = []
for item in folders:
if item.find(".thumbnails") != -1:
rejects.append(item)
if len(os.listdir(item)) == 0 and item not in rejects:
rejects.append(item)
for item in rejects:
folders.remove(item)
print(len(folders))
remove_rejects(list)