メモのコツを教えてください!

ファイルの存在をワイルドカードで指定したいのですが、どのような書き方でできますでしょうか。

$file="home/hoge1.txt";
if(-f $file){print"存在します。";}

上記の場合、hoge1.txtの部分をワイルドカードを使って、hoge*.txtとしたいのですが、うまく結果が得られません。

この場合の書き方を教えていただけないでしょうか。

よろしくお願いします。

A 回答 (1件)

glob関数やFile::Globモジュールを使って、ファイル一覧のリストを取得


→ リストの各要素について -f で調べる

http://perldoc.jp/func/glob
http://perldoc.perl.org/File/Glob.html
    • good
    • 0
この回答へのお礼

globを使う方法があったんですね。

いい方法がないかずっと探していたのでよかったです。

ありがとうございました。

お礼日時:2016/03/02 12:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報