|
|
|
|
- Condiciones de uso
- Códigos de error
- Destino del archivo
- Eliminación del archivo fuente
- Espacio reservado
- Orden de partición
- Número de piezas
- Cierre del archivo
- Acciones que se pueden realizar en un archivo de varias partes
Divide un archivo en varios subarchivos de un tamaño determinado. Sintaxis
<Result> = <Archive>.Crop(<Archive destination> [, <Size of sub-archives> [, <Source archive deletion> [, <Reserved space>]]])
<Result>: Integro - 0 si el archivo se ha dividido,
- Un código de error (valor superior a 0) en caso contrario. Para más detalles sobre estos códigos de error, consulte la página web de Observaciones.
<Archive>: Variable de tipo zipArchive Nombre de una Variable de tipo zipArchive correspondiente al archivo a utilizar. <Archive destination>: Cadena de caracteres ruta completa del nuevo archivo de varias partes (hasta 260 caracteres). Esta ruta debe contener el nombre del archivo de varias partes para crear. Tiene la capacidad de especificar el mismo ruta y nombre que el archivo fuente: el archivo fuente será sobrescrito por el archivo dividido. <Size of sub-archives>: Entero opcional Tamaño (en bytes) de los volúmenes a crear. El tamaño del subarchivo de Default es igual a 1,4 MB (1400*1024 bytes). El tamaño mínimo es igual a 300 KB para cada subarchivo (300*1024 bytes). <Source archive deletion>: Booleano opcional - True si el archivo comprimido de origen debe ser destruido al dividir los archivos,
- False (valor predeterminado) si el archivo comprimido de origen no debe ser destruido al dividir los archivos.
<Reserved space>: Entero opcional Tamaño (en bytes) de un espacio reservado para deducir del tamaño del primer subarchivo. El tamaño del primer subarchivo será: <Tamaño de los subarchivos> - <Espacio reservado>. Observaciones Condiciones de uso Un archivo se puede dividir si: - El archivo existe (los archivos se crean con .Create).
- El archivo es accesible en lectura/escritura.
- El archivo es un archivo de una sola parte.
Atención: - Archivos en formato "CAB: Esta función no está disponible.
- Archivos en formato "RAR: Esta función no está disponible.
- Archivos en formato "7z: Esta función no está disponible.
- Archivos en formato "TAR" y "TARGZ: Esta función no está disponible.
Códigos de error Se devuelven los siguientes códigos de error: - 1: La ruta pasada como parámetro no existe.
- 2: Acceso denegado: el usuario no tiene suficientes derechos.
- 3: El archivo está corrupto.
- 6: Los subarchivos no están organizados en orden.
- 22: No se puede dividir como archivo en formato zip en una sola pieza.
El mensaje correspondiente al código de error es devuelto por zipMsgError. Destino del archivo <El destino debe corresponder a un medio accesible en lectura/escritura.. Este parámetro puede ser: - Un disco duro.
- Una red Drive a la que se asignó una letra Drive. No se puede realizar ninguna operación de división a una UNC Drive.
| | Ampliación del archivo de varias partes (formato WDZ) | Ampliación del archivo de varias partes (formato ZIP) | Si no se especifica la extensión del archivo, la extensión de Default del primer subarchivo será .WDZ.
La extension de otros subarchivos se añadirá automáticamente (".001" a ".999"). Por ejemplo: Si <Destino> = "C:\MyArchives\SplitArchive.WDZ", el archivo se dividirá en el directorio "C:\MyArchives" como sigue: - SplitArchive.WDZ
- SplitArchive.001
- SplitArchive.002
- SplitArchive.003
- ...
| Si no se especifica la extensión del archivo, la extensión de Default del primer subarchivo será .ZIP.
Los extension de otros subarchivos se añadirán automáticamente (".Z01" a ".Z99"). Por ejemplo: Si <Destino> = "C:\MyArchives\SplitArchive.ZIP", el archivo se dividirá en el directorio "C:\MyArchives" como sigue: - SplitArchive.ZIP
- SplitArchive.Z01
- SplitArchive.Z02
- SplitArchive.Z03
- ...
|
Eliminación del archivo fuente Si el parámetro <Eliminar el archivo de origen> se establece en True, el archivo de origen se cierra y se destruye a medida que se divide el archivo comprimido. Observaciones: - Para reducir el espacio en el disco necesario para realizar la división, el parámetro <Eliminar el archivo de origen> debe establecerse en True. De hecho, para dividir un archivo grande, el espacio en disco necesario es el doble del tamaño del archivo.: una para el archivo fuente y otra para el archivo de partición.
- Este parámetro debe utilizarse con mucho cuidado. De hecho, si se produce un problema durante la operación de partición, tanto el archivo fuente como el archivo de partición se destruirán.. Si el espacio en disco no es suficiente, le aconsejamos que divida el archivo fuente y que borre este archivo fuente a partir de ese momento.
Espacio reservado El tamaño del primer subarchivo puede ser menor que el de otros subarchivos.. Para ello, especifique cuánto desea reducir el tamaño del primer subarchivo (en bytes) en <Espacio reservado>. El tamaño del primer subarchivo será: <Tamaño de los subarchivos> - <Espacio reservado>. Observación: El tamaño del primer subarchivo debe ajustarse a la siguiente fórmula: <Size of sub-archives> - <Reserved space> > 300 KB Orden de partición Al dividir un archivo, el orden en el que se divide es el siguiente: - Creación del subarchivo N (".NNN-1" o ".ZNN-1" extension).
- ...
- Creación del subarchivo 2 (".001" o "Z01" extension).
- Creación del subarchivo 1 (".WDZ" o "ZIP" extension).
Por ejemplo, si un archivo se divide en 4 partes, se crearán 4 subarchivos. En primer lugar se creará el cuarto subarchivo (".003" o "Z03" extension). El primer subarchivo (".WDZ" o ".ZIP") se creará en último lugar. Número de piezas .NbPartNeeded se utiliza para determinar el número de partes necesarias para dividir el archivo. zipNbPart se utiliza para determinar el número de subarchivos en un archivo de varias partes. Observación: No se permite dividir un archivo comprimido en formato ZIP en una sola pieza y se produce un error. Cierre del archivo Después de utilizar la función .Split en un archivo comprimido, este archivo no se cierra. Debes consumir: - Cerrarpara cerrar el archivo de una sola parte.
- Abrirpara abrir el nuevo archivo de varias partes.
Observación: Si el valor del parámetro <Eliminar el archivo de origen> es True, el archivo comprimido de origen se cierra automáticamente al realizar la división. Acciones que se pueden realizar en un archivo de varias partes Algunas funciones de archivo sólo se pueden utilizar en los archivos de una sola parte (agregar y eliminar archivos, crear un ejecutable autoextraíble, etc.).. Para realizar estas operaciones, basta con fusionar los subarchivos ( .merge) en get un archivo de una sola parte. Desde un archivo de varias partes, sólo se puede:
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|