perl遍历文件夹怎么实现

avatar
作者
猴君
阅读量:5

在Perl中,可以使用opendirreaddir函数来遍历文件夹。以下是一个示例代码:

#!/usr/bin/perl  use strict; use warnings;  # 指定要遍历的文件夹路径 my $dir = '/path/to/directory';  # 打开目录 opendir(my $dh, $dir) or die "无法打开目录: $!";  # 读取目录中的文件和子目录 while (my $file = readdir($dh)) {     # 忽略当前目录(.)和上级目录(..)     next if $file eq '.' or $file eq '..';      # 构建文件的完整路径     my $path = "$dir/$file";      # 打印文件路径     print "$path\n"; }  # 关闭目录 closedir($dh); 

这段代码会遍历指定文件夹中的所有文件和子目录,并打印它们的路径。请注意,你需要将 /path/to/directory 替换为你要遍历的实际文件夹路径。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!