瀏覽目錄
來(lái)源:教育資源網(wǎng)
?
發(fā)布時(shí)間:2020-11-30 08:00:17
?
點(diǎn)擊:2000
使用內(nèi)置的Perl glob函數(shù)打印目錄中所有文件的列表非常簡(jiǎn)單。讓'查看一個(gè)簡(jiǎn)短的腳本,在包含腳本本身的目錄中全局并打印所有文件的列表。
Perl Glob函數(shù)的示例
#!/usr/bin/perl-w
@files=<*>;
foreach$file(@files){
print$file。"\ n";
}
運(yùn)行該程序時(shí),您會(huì)看到它輸出目錄中所有文件的文件名,每行一個(gè)。全局發(fā)生在第一行,因?yàn)?strong><*>個(gè)字符將文件名拉入@files數(shù)組。
@files=<*>;
然后,只需使用foreach循環(huán)打印數(shù)組中的文件即可。
您可以在文件系統(tǒng)中的<>標(biāo)記之間包含任何路徑重慶科普中心。例如,假設(shè)您的網(wǎng)站位于/var/www/htdocs/目錄中,并且您需要所有文件的列表:
@files=;
或者如果您只需要一個(gè)帶有擴(kuò)展名的文件列表.html:
@files=;