作者shone0431 (啥?就是啥!)
看板Perl
標題[問題] 讀檔名的問題
時間Fri Mar 7 18:12:16 2008
在windos XP下的perl
我不知道有沒有版本上的差別
因為我也不知道版本>"<
原本在lunix用readdir(DIR)
可以讀取該資料夾下的檔案的檔名
再用命令的變數將它們寫進另一個文字檔裡面
ex:
filename1.bmp
filename2.bmp....
到了windows下卻不行
------------------------------------------------
原始程式碼:
while($s=readdir(DIR)){
$c="echo $s >> filename.txt";
system($c);
}
------------------------------------------------
執行結果:
filename.txt:ECHO已啟動
------------------------------------------------
請問大家這是什麼問題?
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.31.70
1F:推 imce:opendir(DIR,".");print foreach(readdir(DIR));close(DIR); 03/07 20:56
2F:→ imce:我都用這樣 03/07 20:57
※ 編輯: shone0431 來自: 140.115.207.25 (03/08 00:07)
※ 編輯: shone0431 來自: 140.115.207.25 (03/08 00:07)
3F:→ shone0431:那要寫進filename.txt怎麼改? 03/08 14:04
4F:→ shone0431:完成了,開心!!^^ 03/08 20:10