2017-04-04 4 views
-1

ファイルAまたはBがディレクトリに存在するかどうかを確認します。 いずれかまたは両方のファイルが存在しないかどうかをユーザーに通知する必要があります。ディレクトリに2つのファイルが存在することを確認してください

私はそれがperlでglob関数を使用して行うことができることを見出した。

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"; 
関連する問題