Perl'de böyle bir şey yapabilir miyim? Anlamı desen bir dosya adıyla eşleşir ve var olup olmadığını kontrol eder.Perl'de bir desenle eşleşen bir dosya adı mevcut olup olmadığını nasıl test edebilirim?
if(-e "*.file")
{
#Do something
}
Mevcut dosyaları listelemek için sorma sisteminin daha uzun bir çözümünü biliyorum; dosyayı bir dosya olarak okuyun ve sonra dosyanın var olup olmadığını öğrenin.
Tam olmanız için, foreach (glob ("*. File")) {şey} 'yi de yapabilirsiniz ... – dawg
Ama ben orada regexp koyamıyorum. Normal ifadeler kullanabilir miyim? – Jean
@alertjean Hayır, dizini açmak ve düzenli bir ifade kullanarak dosya adlarını manuel olarak taramanız gerekir. glob sadece geleneksel [kabuklu vahşi kartları] destekler (http://www.tuxfiles.org/linuxhelp/wildcards.html). – meagar