分割合并文件

2015-12-14 0 960
分割合并文件
use strict;
my $ItemSize = 1024 * 1024 * 100;
open(FILEHANDLE, "< a1.mkv");
binmode   FILEHANDLE;
seek(FILEHANDLE,0,2);
print "file size is " . tell(FILEHANDLE) . "\n" ;
my $fileNum = tell(FILEHANDLE) / $ItemSize;
seek(FILEHANDLE,0,0);
print "file pos is " . tell(FILEHANDLE) . "\n" ;
# my $len = read(FILEHANDLE,my $FileCon, 12);
# print $len;
for(my $i = 0; $i <$fileNum; $i++) {
 my $FileCon;
 open(TEMPFILEHANDLE, "+>", "$i" . "\.DATA");
 binmode TEMPFILEHANDLE;
 my $ContRead = read(FILEHANDLE, $FileCon,$ItemSize);
 print $ContRead . "\n";
 print "file pos is " . tell(FILEHANDLE) . "\n" ;
 print TEMPFILEHANDLE $FileCon;
 if ( $ContRead < $ItemSize) {
  $ContRead = read(FILEHANDLE, $FileCon, $ItemSize -  $ContRead);
  print $ContRead . "\n";
  print TEMPFILEHANDLE $FileCon;
 }
 
 close(TEMPFILEHANDLE);
}

close(FILEHANDLE);

遇见资源网 perl 分割合并文件 http://www.ox520.com/13142.html

上一篇:

已经没有上一篇了!

下一篇:

已经没有下一篇了!

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务