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水木清华站∶精华区