珀尔 | glob()函数
Perl 中的 glob()函数用于打印作为参数传递给它的目录中存在的文件。此函数可以打印所有或已传递扩展名的特定文件。
Syntax: glob(Directory_name/File_type);
Parameter: path of the directory of which files are to be printed.
Returns: the list of files present in the given directory
示例 1:打印目录中所有文件的名称
#!/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";
输出:
上面的示例将打印请求目录的所有文件。
示例 2:打印目录中特定文件的名称
#!/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";
输出:
上面的示例将打印请求目录中所有以 .txt 扩展名结尾的文件。