更新文件: getwebdavlist.exe, webdav_simulator.arm64, getwebdavlist.py, webdav_simulator.amd64, requirements.txt 等8个文件

This commit is contained in:
ZJP Monitor
2025-05-16 18:26:37 +08:00
parent 818db9f98f
commit f98386fe92
8 changed files with 16 additions and 5 deletions

View File

@ -6,15 +6,19 @@ from p115 import P115Client, P115FileSystem
import time
import traceback
import os
import re
count=0
def walk_dir(fs,f,replaceroot):
dirlist=list()
file_list = fs.listdir_attr()
filetype_re=re.compile(r'\.(png|jpg|jpeg|bmp|gif|doc|nfo|flac|mp3|wma|ape|cue|wav|dst|dff|dts|ac3|eac3|txt)$')
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
paths = path.split("/")
if replaceroot!="":
if len(paths)>=3:
@ -27,10 +31,10 @@ def walk_dir(fs,f,replaceroot):
dirlist.append(file_obj.path)
for dirItem in dirlist:
fs.chdir(dirItem)
global count
count=count+1
if count%4==0:
time.sleep(1)
# global count
# count=count+1
# if count%4==0:
# time.sleep(1)
walk_dir(fs,f,replaceroot)
return