BBS水木清华站∶精华区

发信人: Persi (明月天涯), 信区: Linux        
标  题: Re: 在windows下perl 的读文件 (转载) 
发信站: BBS 水木清华站 (Fri Jul  2 08:24:29 1999) 
 
【 在 brill (清清小河蠢蠢笨鱼) 的大作中提到: 】 
∶ 【 在 Persi (明月天涯) 的大作中提到: 】 
∶ : 下面的程序实现cp 功能 
∶ : my($/);   
此句只能local($/); 不要亦可。(要更快?) 
∶ : open(SRC,$src);         �.#语句1 
∶ 加一句: binmode(SRC); 
∶ 从帮助里看来到的,没试过:)) 
 
是对的,谢谢。 
∶  
∶ : open(DES,">$des); 
 
这儿也需binmode(DES); 
∶ : while(<SRC>){ 
∶ :  print; 
∶ : } 
∶ : close(SRC); 
∶ : close(DES); 
∶ : 在unix下没问题,可以工作。 
∶ : 但在windows下,其读到^Z(0x1A)字符时即停止,无法拷贝二进制文件。 
∶ : 联系到dos下编程读文件有二进制和文本模式,估计语句1按“文本”模式打开了 
∶ : 读该文件时用read,sysread亦无法解决该问题。 
∶ : 怎样才能在windows下按“二进制”模式打开文件读呢? 
∶ : 谢谢。 
∶  
∶  
∶ -- 
※ 修改:·Persi 於 Jul  2 08:31:23 修改本文·[FROM: venus.ihip.pku.] 
∶ ※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.68.179] 
 
 
-- 
※ 修改:·Persi 於 Jul  2 08:31:23 修改本文·[FROM: venus.ihip.pku.] 
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: venus.ihip.pku.] 

BBS水木清华站∶精华区