Archivo :: Localizar :: Más difícil

Archivo :: Localice :: Harder es un módulo Perl para cuando está decidido a usar un DB de localizar.
Descargar ahora

Archivo :: Localizar :: Más difícil Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Joseph Brenner
  • Sitio web del editor:
  • http://search.cpan.org/~doom/

Archivo :: Localizar :: Más difícil Etiquetas


Archivo :: Localizar :: Más difícil Descripción

Archivo :: Localice :: Harder es un módulo Perl para cuando está decidido a usar un DB de localizar. SINOPSIS Utilice el archivo :: Localice :: Harder; My $ FLH = Archivo :: Localizar :: Hard-> Nuevo (); My $ Results_aref = $ flh-> localizar ($ search_term); # Uso de una ubicación de DB definida, más algunas opciones de localización My $ FLH = Archivo :: Localice :: Hard-> Nuevo (db => $ db_file); My $ Results_areF = $ FLH-> Localizar ($ Search_pattern, {case_insensitive => 1, regexp => 1,}); # Creación de su propio localización de DB, (en este ejemplo para hacer pruebas) Use la prueba :: Más; Skip: {My $ FLH = Archivo :: Localice :: Hard-> Nuevo (DB => UNDEF); $ flh-> create_database ($ path_to_tree_to_index, $ db_file); if ($ flh-> check_locate) {My $ reazon = "No se puede obtener el archivo :: Localice :: Harder To Work"; Saltar "No se puede ejecutar 'localizar'", $ test_count; } My $ resultados_arf = $ flh-> localizar ($ search_term); is_deeply ($ resultados_arf, $ esperado_aref ", encontró archivos esperados"); } # introspección (¿está leyendo DB directamente o bombardeando para localizar?) My $ informe = $ flh-> how_works; Imprimir "Así es como Archivo :: Localizar :: Harder está haciendo ubicaciones: $ Reportn"; Archivo :: Localizar :: Harder proporciona un método generalizado "Localizar" para acceder a los índices del sistema de archivos utilizados por la utilidad de la línea de comandos "Localizar" . Está destinado a ser una forma relativamente portátil para el código PERL para determinar rápidamente qué archivos están presentes en el sistema actual. Este código es esencialmente una envoltura alrededor de múltiples técnicas diferentes de acceder a una base de datos de localización: hace un esfuerzo por usar el método más rápido. Puede encontrar que funciona. El comando "Localizar" es una utilidad bien establecida para encontrar archivos rápidamente utilizando una base de datos de índice especial (normalmente se actualiza a través de un cron-trabajo). Este módulo es un intento de proporcionar un extremo frontal de PERL para "localizar", que debe ser portátil en la mayoría de los sistemas similares a Unix.Behind the Scenes, Archivo :: Localice :: Harder silenciosamente intenta en silencio muchas formas de hacer la operación de "localizar" solicitada . Si no puede establecer contacto con la base de datos de localización del sistema de archivos, se emitirá, de lo contrario, puede estar razonablemente seguro de que un "localizar" devolverá un resultado válido (incluido un conjunto vacío si la búsqueda no coincide). Si es posible, la búsqueda Archivo :: Localizar :: Harder usará el archivo del módulo Perl / XS :: Localizar para acceder directamente a la localización DB, de lo contrario, intentará conchazar a una versión de línea de comandos de "localizar". Si no se le dice explícitamente lo que localiza DB Archivo Para usar, este módulo intentará encontrar la ubicación estándar del sistema de archivos DB usando una serie de conjeturas razonables. Si todos los fallan, y es posible que falle simplemente porque los permisos de archivos hacen que el archivo DB sea efectivamente invisible, como un último esfuerzo de zanja, intentará bombardearse a la línea de comandos "ubicar" sin especificar un DB para él ( Debido a que generalmente sabe dónde buscar). La frecuencia puede mejorarse en algunas circunstancias si ayuda a presentar :: Localizar :: Harder Buscar la base de datos de localizar, ya sea por ejemplo explícitamente donde está (usando el atributo "DB"), o por configuración La variable de entorno Locate_Path. También vea el método "introspection_results". Requisitos: · Perl


Archivo :: Localizar :: Más difícil Software relacionado

Gd :: svg

GD :: SVG Activar sin problemas la salida SVG de Scripts escritos usando GD. ...

231

Descargar

gruñido

Grunt es un preprocesador a lo largo de las líneas de M4, solo con soporte para tablas. ...

191

Descargar