我正在研究一个 perl 脚本,该脚本从我们网络上的某个根目录开始为所有目录中的 pdf 进行文档清单。该脚本在本地运行良好,但我无法让它从网络驱动器读取文件。我有草莓perl
这是我的代码的开始
use strict;
use Excel::Writer::XLSX;
use Cwd;
use Tk;
use File::Find;
my @analystreports;
my @directories;
我使用 Tk Gui 来获取目录
my $homeDir = Tk::MainWindow->new->chooseDirectory;
捕获当前目录中的所有文件和文件夹
find(\&grabPDF, $homeDir);
sub grabPDF {
my $file = $_;
if ($file =~ /\.pdf/g) {
push @analystreports, $File::Find::name;
}
}
我的网络驱动器在网络使用中看起来像这样
本地 N:远程 \abc-file-01\shared 数据
请原谅我的初学者代码。我的问题是我是否对网络驱动器做错了,或者我是否必须向我们的管理员询问权限。非常感谢,丹