10. Manejo de archivos
open
estilo tradicional
- Sintaxis:
open (FILE, expr)
(entre otras...)
- Modos de apertura de archivos
- < (default)
- >
- >>
- +<
- | (antes, después)
- Creando aliases de STDIN y STDOUT: '-' y '>-'
- Ver: perldoc -f open, perldoc opentut, perldoc perlipc
- Sintaxis orientada a objetos -
IO::File
- Mayor flexibilidad en modos de apertura (modos de apertura de
open
y de sysopen
, permisos)
- Manejo automático de archivos temporales usando el constructor new_tmpfile
- Importante: Siempre manejar condiciones de error
- Leyendo y escribiendo de archivos:
print ARCH 'algo';
- Eligiendo hacia dónde imprimir:
print { $ok ? STDOUT : STDERR } 'texto'
- <ARCH> y su comportamiento en diferentes contextos