刪除檔案清單。成功時,會傳回成功刪除的檔案數量。失敗時,會傳回 false 並設定 $!
(errno)
my $unlinked = unlink 'a', 'b', 'c';
unlink @goners;
unlink glob "*.bak";
發生錯誤時,unlink
不會告訴你無法移除哪些檔案。如果你想知道無法移除哪些檔案,請一次嘗試一個檔案
foreach my $file ( @goners ) {
unlink $file or warn "Could not unlink $file: $!";
}
注意:unlink
只有在你是超級使用者且已提供 -U 旗標給 Perl 時,才會嘗試刪除目錄。即使符合這些條件,請注意刪除目錄可能會損壞你的檔案系統。最後,在許多作業系統上,不支援對目錄使用 unlink
。請改用 rmdir
。