看板 Perl 關於我們 聯絡資訊
在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
imce:opendir(DIR,".");print foreach(readdir(DIR));close(DIR); 03/07 20:56
imce:我都用這樣 03/07 20:57
※ 編輯: shone0431 來自: 140.115.207.25 (03/08 00:07) ※ 編輯: shone0431 來自: 140.115.207.25 (03/08 00:07)
shone0431:那要寫進filename.txt怎麼改? 03/08 14:04
shone0431:完成了,開心!!^^ 03/08 20:10