Unarchive directory
Unpacks 7z archive to the specified directory
- Parameters
- Advanced call ?
Function UnarchiveDirectory(Val Archive, Val DestinationDirectory = "", Val Password = "") Export
| Parameter | CLI option | Type | Required | Description |
|---|---|---|---|---|
| Archive | --src | String, BinaryData | ✔ | Path to the archive on disk or binary data |
| DestinationDirectory | --dest | String | ✖ | Directory path for unpacking. To binary data if not filled |
| Password | --password | String | ✖ | archive password, if required |
Returns
Map Of KeyAndValue - Execution information
| Parameter | Description |
|---|---|
| dontwait | Creates a background job and returns its data (for 1C and OneScript only) |
tip
Parameters with Binary data type can also accept file paths on disk and URLs
1C:Enterprise/OneScript code example
ArchivePath = Parameters["SevenZ_ArchivePath"];
DestinateDirectory = Parameters["SevenZ_DestDir"];
Result = OPI_7z.UnarchiveDirectory(ArchivePath, DestinateDirectory);
- Bash
- CMD/Bat
oint 7z UnarchiveDirectory \
--src "/tmp//opi_sevenz_63920079973933/archive.7z" \
--dest "/tmp//opi_sevenz_63920079973933/out"
oint 7z UnarchiveDirectory ^
--src "/tmp//opi_sevenz_63920079973933/archive.7z" ^
--dest "/tmp//opi_sevenz_63920079973933/out"
Result
{
"result": true
}