2017-04-04 89 views
-1

我想检查目录中是否存在文件A或B. 应通知用户是否存在 这两个文件。检查目录中是否存在两个文件

我发现,它可以在Perl中使用水珠函数来完成:

if (glob("*.file")) { 
    # At least one file matches "*.file" 
} 
+0

请更具体地说明您要做什么以及以何种方式显示的代码是不够的。 – zwol

+3

请参阅['perldoc -X'](https://perldoc.perl.org/functions/-X.html)中的文件测试运算符 –

+0

@zwol,代码有效,但我希望存在的文件的文件名。 – Yash

回答

0

一般来说,你的glob的返回值赋给一个列表,然后使用该列表的大小:

my @files = glob '*.file' 
print 'found ' . @files . " files\n";