Class: QgsProjectArchive¶
-
class
qgis.core.
QgsProjectArchive
¶ Bases:
qgis._core.QgsArchive
Class allowing to manage the zip/unzip actions on project file
New in version 3.0: Enums
Methods
Returns the current .qgd auxiliary storage file or an empty string if there’s none
Remove the current .qgs project file from the temporary directory.
Returns the current .qgs project file or an empty string if there’s none
Clear the current content of this archive and unzip.
Signals
Attributes
-
auxiliaryStorageFile
(self) → str¶ Returns the current .qgd auxiliary storage file or an empty string if there’s none
-
clearProjectFile
(self) → bool¶ Remove the current .qgs project file from the temporary directory.
- Returns
True
if the file is well removed,False
otherwise
-
projectFile
(self) → str¶ Returns the current .qgs project file or an empty string if there’s none
-
unzip
(self, zipFilename: str) → bool¶ Clear the current content of this archive and unzip. If a project file is found in the content, then this archive may be considered as a valid one. Files are unzipped in the temporary directory.
- Parameters
zipFilename – The zip file to unzip
- Returns
True
if a project file has been found,False
otherwise
-