如何編寫perl腳本來檢查文件是否存在?檢查文件是否存在(Perl)
例如,如果我想檢查$ location中是否存在$ file。
目前我使用冗長的子程序(見下文),我確信有一個更簡單的方法來做?
# This subroutine checks to see whether a file exists in /home
sub exists_file {
@list = qx{ls /home};
foreach(@list) {
chop($_);
if ($_ eq $file) {
return 1;
}
}
還有一個'-f'運算符用於檢查目錄是文件還是'-d'。還有其他人。您可以在[perlfunc](http://perldoc.perl.org/functions/-X.html)手冊頁的摘錄中看到詳盡的列表。 – zostay 2011-12-21 03:11:34