[問題] opendir 和 open
我遇到一個奇怪的問題
我想先用opendir把目錄下的檔名讀出來之後開檔
但是都會出現Permission denied的錯誤訊息
但是把開檔那兩行刪掉就不會有問題,讀的到檔案名子
但是只要一open就有問題
我是用管理者帳號登入的 資料夾的權限也都開放給everyone
OS 是 XP Pro
我不想把檔案名存起來,因為檔案很多
能請各位幫我解決一下這個問題嗎 謝謝
下面是我的程式
opendir DIR, ".";
while($infile = readdir(DIR)){
print "$infile\n";
# open(FHD, $infile) || die "$!\n";
# close(FHD);
}
closedir DIR;
Modified version:
opendir DIR, ".";
while($infile = readdir(DIR)){
print "$infile\n";
next if($infile='.'); #加上這行就好了
open(FHD,$infile) || die "$!\n";
close(FHD);
}
closedir DIR;
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.191.115
※ 編輯: aleelyle 來自: 61.62.191.115 (10/22 20:36)
→
10/22 23:22, , 1F
10/22 23:22, 1F
→
10/22 23:24, , 2F
10/22 23:24, 2F
※ 編輯: aleelyle 來自: 61.62.191.115 (10/23 00:53)
→
10/23 00:53, , 3F
10/23 00:53, 3F
→
10/23 22:56, , 4F
10/23 22:56, 4F
→
10/23 22:57, , 5F
10/23 22:57, 5F
→
10/23 23:35, , 6F
10/23 23:35, 6F
→
10/23 23:38, , 7F
10/23 23:38, 7F
→
10/23 23:39, , 8F
10/23 23:39, 8F
→
10/24 21:07, , 9F
10/24 21:07, 9F
→
10/24 21:08, , 10F
10/24 21:08, 10F
Perl 近期熱門文章
PTT數位生活區 即時熱門文章