diff options
Diffstat (limited to 'autogpts/autogpt/autogpt/file_storage/base.py')
-rw-r--r-- | autogpts/autogpt/autogpt/file_storage/base.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/autogpts/autogpt/autogpt/file_storage/base.py b/autogpts/autogpt/autogpt/file_storage/base.py index 7db9569dd..62521bb4a 100644 --- a/autogpts/autogpt/autogpt/file_storage/base.py +++ b/autogpts/autogpt/autogpt/file_storage/base.py @@ -128,6 +128,10 @@ class FileStorage(ABC): """Rename a file or folder in the storage.""" @abstractmethod + def copy(self, source: str | Path, destination: str | Path) -> None: + """Copy a file or folder with all contents in the storage.""" + + @abstractmethod def make_dir(self, path: str | Path) -> None: """Create a directory in the storage if doesn't exist.""" |