|
|
|
|
- Condiciones de uso
- Códigos de error
- Índice de ficheros en el archivo
- ruta almacenada
Elimina un archivo de un archivo comprimido. Sintaxis
Borrar un archivo utilizando su índice Ocultar los detalles
<Result> = <Archive>.DeleteFile(<File index>)
<Result>: Integro - 0 si el archivo fue eliminado,
- Un código de error (valor superior a 0) en caso contrario. El mensaje correspondiente al código de error es devuelto por zipMsgError.
<Archive>: Variable de tipo zipArchive Nombre de una Variable de tipo zipArchive correspondiente al archivo a utilizar. <File index>: Integro Índice del fichero a eliminar del archivo. .FindFile devuelve este índice.
Borrar un archivo de acuerdo a su ruta Ocultar los detalles
<Result> = <Archive name>.DeleteFile(<File path>)
<Result>: Integro - 0 si el archivo fue eliminado,
- Un código de error (valor superior a 0) en caso contrario. El mensaje correspondiente al código de error es devuelto por zipMsgError.
<Archive name>: Variable de tipo zipArchive Nombre de una Variable de tipo zipArchive correspondiente al archivo a utilizar. <File path>: Cadena de caracteres ruta almacenada del fichero que debe ser borrado del archivo.. Observaciones Condiciones de uso Los archivos pueden borrarse de un archivo comprimido 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 RAR: Esta función no está disponible.
- Archivos en formato CAB: Esta función no está disponible.
- Archivos en formato TAR o TGZ (TAR.GZ): Esta función no está disponible.
- Archivos en formato 7z: El archivo se comprime completamente cada vez que se llama .DeleteFile. Esta función se recomienda cuando se elimina un solo archivo. Si hay que eliminar varios ficheros del archivo, utilice .DeleteFileList.
Recordatorio: Códigos de error Se devuelven los siguientes códigos de error: - 2: Acceso denegado: el usuario no tiene suficientes derechos.
- 3: El archivo está corrupto.
- 4: La ruta no existe en el archivo.
- 5: No se puede escribir en el archivo.
Índice de ficheros en el archivo Cuando se añade un fichero a un archivo, se le asigna automáticamente un índice. Este índice corresponde al orden de inclusión de los ficheros en el archivo. Para seleccionar un fichero en el archivo comprimido, puede utilizar: - El índice del elemento (el índice de un elemento es devuelto por .FindFile).
- La ruta almacenada del elemento.
Importante: Una vez eliminados los archivos, se modifican los índices de los archivos restantes. Los índices de los archivos posteriores al archivo borrado se decrementan automáticamente en 1. ruta almacenada A continuación, tabla presenta las rutas almacenadas en el archivo según: - el acceso ruta al fichero,
- la sección ruta para almacenar.
El directorio actual es: "C:\Temp". | | | | | zipAddFile | Ubicación del archivo | zipNone | zipDirectory | zipDrive | zipAddFile("Archi", "Archivo.txt") | C:\Temp\Archivo.txt | Archivo.txt | Archivo.txt | Archivo.txt | zipAddFile("Archi", "Data\Archivo.txt") | C:\Temp\Data\Archivo.txt | Archivo.txt | Data\Archivo.txt | Data\Archivo.txt | zipAddFile("Archi", "D:\Data\Archivo.txt") | D:\Data\Archivo.txt | Archivo.txt | Data\Archivo.txt | D:\Data\Archivo.txt | Observación: Si se utiliza la constante zipDrive, el formato WDZ conserva la ruta completa del archivo (incluida la letra de unidad), mientras que el formato ZIP no conserva la letra de unidad.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|