perl如何把输出结果放入一个文本中?

2025-04-28 15:05:20
推荐回答(2个)
回答1:

你可以有两个方案
1) 用 dos 本身的功能

perl yourscript.pl > C:\result.txt

2) 在 perl 里做
open F, ">C:/Result.txt" or die "$! Can't prepare file!";
opendir D "D:/read" or die "$! Can't read dir!";

print F "$_$/" while ( readdir D ) ; # 或者照你原来的写法就行了.

closedir D;

close F;

回答2:

使用文件句柄啊。
open WH, "> result.txt";
...
print WH "....";
close