@@ -114,7 +114,7 @@ def filter(path: AlistPath) -> bool:
114114 try :
115115 local_path = self .__get_local_path (path )
116116 except OSError as e : # 可能是文件名过长
117- logger .warning (f"获取 { path .path } 本地路径失败:{ e } " )
117+ logger .warning (f"获取 { path .full_path } 本地路径失败:{ e } " )
118118 return False
119119
120120 self .processed_local_paths .add (local_path )
@@ -124,15 +124,17 @@ def filter(path: AlistPath) -> bool:
124124 local_path_stat = local_path .stat ()
125125 if local_path_stat .st_mtime < path .modified_timestamp :
126126 logger .debug (
127- f"文件 { local_path .name } 已过期,需要重新处理 { path .path } "
127+ f"文件 { local_path .name } 已过期,需要重新处理 { path .full_path } "
128128 )
129129 return True
130130 if local_path_stat .st_size < path .size :
131131 logger .debug (
132- f"文件 { local_path .name } 大小不一致,可能是本地文件损坏,需要重新处理 { path .path } "
132+ f"文件 { local_path .name } 大小不一致,可能是本地文件损坏,需要重新处理 { path .full_path } "
133133 )
134134 return True
135- logger .debug (f"文件 { local_path .name } 已存在,跳过处理 { path .path } " )
135+ logger .debug (
136+ f"文件 { local_path .name } 已存在,跳过处理 { path .full_path } "
137+ )
136138 return False
137139
138140 return True
@@ -177,7 +179,7 @@ async def __file_processer(self, path: AlistPath) -> None:
177179 elif self .mode == "RawURL" :
178180 content = path .raw_url
179181 elif self .mode == "AlistPath" :
180- content = path .path
182+ content = path .full_path
181183 else :
182184 raise ValueError (f"AlistStrm 未知的模式 { self .mode } " )
183185
@@ -203,7 +205,7 @@ def __get_local_path(self, path: AlistPath) -> Path:
203205 if self .flatten_mode :
204206 local_path = self .target_dir / path .name
205207 else :
206- relative_path = path .path .replace (self .source_dir , "" , 1 )
208+ relative_path = path .full_path .replace (self .source_dir , "" , 1 )
207209 if relative_path .startswith ("/" ):
208210 relative_path = relative_path [1 :]
209211 local_path = self .target_dir / relative_path
0 commit comments