ZipArchive::extractTo
En esta página
ZipArchive::extractTo
Extraer el contenido del archivo
Descripción#
public ZipArchive::extractTo(string $pathto, [array $files]): bool
```php
Extrae el archivo completo o los ficheros dados en la ruta que se especifique.
> [!WARNING]
> Los permisos por omisión para los archivos y directorios extraídos dan el más amplio acceso posible. Esto se puede restringir estableciendo la umask actual, que se puede cambiar usando `umask`.
>
> Por razones de seguridad, los permisos originales no se restauran. Para ver un ejemplo de cómo restaurarlos, consulte el [ejemplo de código](#ziparchive.getexternalattributesindex.examples.perms) en la página de ZipArchive::getExternalAttributesIndex.
## Parámetros
`pathto`
Destino en donde extraer los ficheros.
`files`
Las entradas a extraer. Acepta tanto un solo nombre o un array de nombres.
## Valores devueltos
Esta función retorna `true` en caso de éxito o `false` si ocurre un error.
## Ejemplos
Extraer todas las entradas
Extraer dos entradas
```php
Notas#
[!NOTE] Los sistemas de archivos NTFS de Windows no soportan ciertos caracteres en los nombres de fichero, como
<|>*?":. Los nombres de fichero con un punto final no son soportados. A diferencia de algunas herramientas de extracción, este método no reemplaza estos caracteres con un guión bajo, sino que falla al extraer tales ficheros.