Stat :: lsmode

STAT :: LSMODE PERL MÓDULO puede formatear los modos de archivo como lo hace el comando LS -L.
Descargar ahora

Stat :: lsmode Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Dmitry Fedorov
  • Sitio web del editor:
  • http://search.cpan.org/~mjd/Stat-lsMode-0.50/lsMode.pm

Stat :: lsmode Etiquetas


Stat :: lsmode Descripción

Stat :: LSMODE PERL MÓDULO puede formatear los modos de archivo como lo hace el comando LS -L. Stat :: Módulo LSMODE PERL puede formatear los modos de archivo como el comando LS -L hace.Synopsis Use STAT :: LSMODE; $ MODE = (STAT $ File) ; $ Permisos = Format_mode (MODO $); # $ Permisos ahora es algo así como `DRWXR-XR-X '$ Permissions = File_Mode ($ File); # Mismo que los permisos de $ por encima de $ = format_perms (0644); # Produce solo 'rw-r - r--' $ permisos = format_perms (644); # Esto genera un mensaje de advertencia: # MODE 644 es muy sorprendente. Tal vez usted quise decir 0644 ... Stat :: lSMode-> Novice (0); # Deshabilitar Advertencia MessagessTat :: LSMODE Genera cadenas de modo y permisos que se parecen a los generados por el comando UNIX LS -L. Por ejemplo, un archivo regular que es legible por todos y escritura solo por su propietario tiene la cadena de modo -RW-R - R--. Stat :: lsmode examinará el archivo y producirá la cadena de modo correcto para usted, o puede pasarlo el modo que recibe del número de modo stat.format_modegiven un número de modo (como el tercer elemento de la lista devuelto por STAT ) Devuelva la cadena de modo de diez caracteres, que hubiera sido generado por LS -L. Por ejemplo, considere un directorio que sea legible y de búsqueda por parte de todos, y también es grabable por su propietario. Dicho directorio tendrá el modo 040755. Cuando se le pasa este valor, Format_mode devolverá la cadena DRWXR-XR-X.IF FORMAT_MODE se pasa un número de permiso como 0755, devolverá una cadena de nueve caracteres Instted, sin un personaje principal para decir Lo que es el tipo de archivo. Por ejemplo, FORMAT_MODE (0755) devolverá solo RWXR-XR-X, sin el nombre de archivo D.File_modegiven de líder, DO Lstat en el archivo para determinar el modo, y devolver el modo, formateado como arriba. Operación de Operación Modea ERROR COMÚ El tratamiento con los modos de permiso es usar 644 donde quisieras usar 0644. Cada permiso tiene una representación numérica, pero la representación solo tiene sentido cuando escribe el número en Octal. El número decimal 644 corresponde a una configuración de permiso, pero no la que cree. Si lo escribes en el octal, obtienes 01204, lo que corresponde a los permisos improbables: van a RW-R-R -. La apariencia del permiso extraño -W ---- RT en una El programa es casi una señal segura de que alguien usó 644 cuando significaban usar 0644. De forma predeterminada, este módulo detectará el uso de dichos permisos improbables y emitirá una advertencia si intenta formatearlos. Para deshabilitar estas advertencias, use stat :: lsmode-> novato (0); # Deshabilitar el modo Novice Stat :: LSMODE-> Novice (1); # Habilitar el modo de principiante AGAINTHE Permisos sorprendentes que se diagnostican con este modo son: 111 => --xr-xrwx 400 => RW - W ---- 440 => RW-RWX --- 444 => RW-RWXR- - 551 => --- r - rwt 600 => --x-wx - t 640 => -w ------ t 644 => -w ---- RT 660 => -w- -WRT 664 => -W - WX - T 666 => -W - WX-WT 700 => -W-RWXR-T 711 => -WX --- RWT 750 => -WXR-XRWT 751 = > -WXR-XRWT 751 => -WXR-XRWT 755 => -WXRW - WT 770 => R ------ WT 771 => R ------ WT 775 => R ---- -RWT 777 => R ---- X - TOF Estos, solo 400 son de forma remota plausible. Bugsas, por lo que sé, la definición precisa de los bits de modo es portátil entre las variedades de UNIX. Sin embargo, el módulo debe examinar stat.h o usar algún otro método para averiguar si hay variaciones locales, porque Unix es unix, alguien en algún lugar probablemente lo hace de manera diferente. Es un enlace simbólico, para formatear el modo del archivo apuntado en lugar del modo del enlace en sí, la forma en que lo hace. Requisitos: · Perl


Stat :: lsmode Software relacionado

Rspell

RSPell es una biblioteca de software que se puede vincular a su programa para proporcionar rutinas de corrección de hechizos. ...

135

Descargar

Libdnsres

LIBDNSRES proporciona una API sin bloqueo, Safe Safe para resolver los nombres DNS. ...

124

Descargar

SmartSplitter

SmartSplitter es una clase de divisor de control de código abierto multiplataforma para RealBasic 5 o más. ...

155

Descargar