2017-04-04 136 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"; 
相關問題