diff --git a/app/chain/transfer.py b/app/chain/transfer.py index bd2a0311..acd1c987 100644 --- a/app/chain/transfer.py +++ b/app/chain/transfer.py @@ -92,7 +92,7 @@ class TransferChain(ChainBase): def do_transfer(self, path: Path, meta: MetaBase = None, mediainfo: MediaInfo = None, download_hash: str = None, target: Path = None, transfer_type: str = None, - epformat: EpisodeFormat = None, min_filesize: int = None) -> Tuple[bool, str]: + epformat: EpisodeFormat = None, min_filesize: int = 0) -> Tuple[bool, str]: """ 执行一个复杂目录的转移操作 :param path: 待转移目录或文件 diff --git a/app/utils/system.py b/app/utils/system.py index 758b0b47..5f419414 100644 --- a/app/utils/system.py +++ b/app/utils/system.py @@ -95,6 +95,10 @@ class SystemUtils: """ 获取目录下所有指定扩展名的文件(包括子目录) """ + + if not min_filesize: + min_filesize = 0 + if not directory.exists(): return []