我正在嘗試編寫一個將test.txt文件中的文件名讀入到數組中的perl腳本,然後根據數組中的文件名刪除這些文件。這裏就是我這麼遠......用Perl刪除文件
#!/usr/bin/perl
use strict;
use warnings;
open(FILE, "test.txt") or die("Unable to open file.");
my @data = <FILE>;
close(FILE);
foreach my $line (@data){
unlink($line);
}
的test.txt和remove_files.pl在同一個目錄中被刪除的文件。我無法弄清楚爲什麼腳本不會刪除這些文件。我錯過了一個模塊嗎?
第一個暗示是檢查錯誤:'取消鏈接($線)或警告「$ 0:無法取消鏈接$行:$ \ N!」' – tripleee 2012-02-13 19:25:02