更新文件: getwebdavlist.exe, webdav_simulator.arm64, getalist.exe, getwebdavlist.py, xy115-music.txt.xz 等16个文件

This commit is contained in:
ZJP Monitor
2025-05-23 22:36:10 +08:00
parent eb794484f2
commit 431c7e8bbc
16 changed files with 32 additions and 10 deletions

View File

@ -18,6 +18,7 @@ fullscan=True
def walk_dir(fs,f,replaceroot):
dirlist=list()
try:
#print("try listdir")
file_list = fs.listdir_attr()
except KeyboardInterrupt:
print("get ctrl+c, exit")
@ -26,19 +27,23 @@ def walk_dir(fs,f,replaceroot):
traceback.print_exc()
time.sleep(1)
return
filetype_re=re.compile(r'\.(png|jpg|jpeg|bmp|gif|doc|nfo|flac|mp3|wma|ape|cue|wav|dst|dff|dts|ac3|eac3|txt)$')
#filetype_re=re.compile(r'\.(png|jpg|jpeg|bmp|gif|doc|nfo|flac|mp3|wma|ape|cue|wav|dst|dff|dts|ac3|eac3|txt|db|pdf)$')
filetype_re=re.compile(r'\.(png|jpg|jpeg|bmp|gif|doc|nfo|txt|db|pdf)$')
for file_obj in file_list:
if not file_obj.is_directory:
path = file_obj.path
if filetype_re.search(path) != None or "BDMV" in path:
continue
size=int(file_obj.size)
if size>0 and size<4096:
continue
paths = path.split("/")
if replaceroot!="":
if len(paths)>=3:
path=os.path.join("/",replaceroot,*paths[2:])
print(path+"\t"+str(file_obj.size))
f.write(path+"\t"+str(file_obj.size)+"\n")
print(f"{path}\t{file_obj.size}")
f.write(f"{path}\t{file_obj.size}\n")
f.flush()
else:
dirlist.append(file_obj.path)