Packages / openSUSE Tumbleweed / Development/Libraries/Perl / perl-File-Temp
[Source: perl-File-Temp]
Package: perl-File-Temp (0.2311-1.25)
[Project overview: perl-file-temp]
Devolver de forma segura el nombre y el handle de un archivo temporal
'File::Temp' puede usarse para crear y abrir archivos temporales de forma segura. Hay tanto una interfaz de funciones como una interfaz orientada a objetos. El constructor de File::Temp o la función tempfile() pueden usarse para devolver el nombre y el filehandle abierto de un archivo temporal. La función tempdir() puede usarse para crear un directorio temporal.
Se enfatiza el aspecto de seguridad de la creación de archivos temporales de modo que se devuelven juntos un filehandle y un nombre de archivo. Esto ayuda a garantizar que no pueda producirse una condición de carrera en la que otro proceso cree el archivo temporal entre la comprobación de existencia y su apertura. Se proporcionan niveles de seguridad adicionales para comprobar, por ejemplo, que el sticky bit esté establecido en directorios con permiso de escritura para todos. Consulte "safe_level" para más información.
Para compatibilidad con funciones populares de la biblioteca C, se proporcionan implementaciones Perl de la familia de funciones mkstemp(). Estas son mkstemp(), mkstemps(), mkdtemp() y mktemp().
Además, se proporcionan implementaciones de las funciones estándar POSIX tmpnam() y tmpfile() si se requieren.
Se proporcionan implementaciones de mktemp(), tmpnam() y tempnam(), pero deben usarse con cautela, ya que solo devuelven un nombre de archivo que era válido cuando se llamó a la función, por lo que no pueden garantizar que el archivo no exista para cuando el llamador abra el nombre de archivo.
Los filehandles devueltos por estas funciones admiten los métodos seekable.
Other Packages Related to perl-File-Temp:
dep: perl(:MODULE_COMPAT_5.44.0)
Package not available
dep: perl(File::Path) (>= 2.060000)
Package not available
dep: perl(parent) (>= 0.221)
Package not available
Download perl-File-Temp
| Architecture | Package Size | Installed Size | Files |
|---|
| noarch | 62 KiB | 164 KiB | [list of files] |
Rutas de archivos del paquete (9)
Paths come from the repository package-file index for the observed builds. They describe archive/package associations, not every file that will exist on a running system after maintainer scripts, alternatives, generated state, diversions, or installation choices.
- /usr/lib/perl5/vendor_perl/5.44.0/File
- /usr/lib/perl5/vendor_perl/5.44.0/File/Temp.pm
- /usr/share/doc/packages/perl-File-Temp
- /usr/share/doc/packages/perl-File-Temp/Changes
- /usr/share/doc/packages/perl-File-Temp/CONTRIBUTING
- /usr/share/doc/packages/perl-File-Temp/README
- /usr/share/licenses/perl-File-Temp
- /usr/share/licenses/perl-File-Temp/LICENSE
- /usr/share/man/man3/File::Temp.3pmc.gz
Field source: openSUSE Tumbleweed OSS revision tumbleweed-oss-multiarch:4db10cdde3ad82c7e22be35753c9e164b4bdd30f92db4aee17a0d4c94c5f902f