[問題] 讀檔名的問題

看板Perl作者 (啥?就是啥!)時間17年前 (2008/03/07 18:12), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
在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

03/07 20:56, , 1F
opendir(DIR,".");print foreach(readdir(DIR));close(DIR);
03/07 20:56, 1F

03/07 20:57, , 2F
我都用這樣
03/07 20:57, 2F
※ 編輯: shone0431 來自: 140.115.207.25 (03/08 00:07) ※ 編輯: shone0431 來自: 140.115.207.25 (03/08 00:07)

03/08 14:04, , 3F
那要寫進filename.txt怎麼改?
03/08 14:04, 3F

03/08 20:10, , 4F
完成了,開心!!^^
03/08 20:10, 4F
文章代碼(AID): #17qHK3dq (Perl)
文章代碼(AID): #17qHK3dq (Perl)