mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-05 23:47:41 +08:00
fix: add method to retrieve or create a folder in supported storage
This commit is contained in:
@@ -299,6 +299,18 @@ class FileManagerModule(_ModuleBase):
|
|||||||
return None
|
return None
|
||||||
return storage_oper.create_folder(fileitem, name)
|
return storage_oper.create_folder(fileitem, name)
|
||||||
|
|
||||||
|
def get_folder(self, storage: str, path: Path) -> Optional[FileItem]:
|
||||||
|
"""
|
||||||
|
获取目录,如目录不存在则创建
|
||||||
|
"""
|
||||||
|
if storage not in self._support_storages:
|
||||||
|
return None
|
||||||
|
storage_oper = self.__get_storage_oper(storage)
|
||||||
|
if not storage_oper:
|
||||||
|
logger.error(f"不支持 {storage} 的目录获取")
|
||||||
|
return None
|
||||||
|
return storage_oper.get_folder(path)
|
||||||
|
|
||||||
def delete_file(self, fileitem: FileItem) -> Optional[bool]:
|
def delete_file(self, fileitem: FileItem) -> Optional[bool]:
|
||||||
"""
|
"""
|
||||||
删除文件或目录
|
删除文件或目录
|
||||||
|
|||||||
Reference in New Issue
Block a user