perl | función globo()

La función glob() en Perl se usa para imprimir los archivos presentes en un directorio que se le pasa como argumento. Esta función puede imprimir todos o los archivos específicos cuya extensión se le ha pasado.

Sintaxis: glob(Directory_name/File_type);

Parámetro: ruta del directorio del cual se van a imprimir los archivos.

Devuelve: la lista de archivos presentes en el directorio dado

Ejemplo 1: Imprimir nombres de todos los archivos en el directorio

#!/usr/bin/perl
  
# To store the files
# from the directory in the array
@files = glob('C:/Users/GeeksForGeeks/Folder/*');
  
# Printing the created array
print "@files\n";

Salida:

el ejemplo anterior imprimirá todos los archivos del directorio solicitado.

Ejemplo 2: Imprimir nombres de archivos específicos en el directorio

#!/usr/bin/perl
  
# To store the files of a specific extension
# from the directory in the array
@Array = glob('C:/Users/GeeksForGeeks/Folder/*.txt');
  
# Printing the created array
print "@Array\n";

Salida:

el ejemplo anterior imprimirá todos los archivos del directorio solicitado que terminan con la extensión .txt.

Publicación traducida automáticamente

Artículo escrito por Code_Mech y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *