comparison prog/03.pl @ 0:520044113ef0 draft

beta release.
author pyon <pyon@macmini>
date Sat, 21 Aug 2021 13:03:13 +0900
parents
children c0f76f8e67fa
comparison
equal deleted inserted replaced
-1:000000000000 0:520044113ef0
1 # ファイル分割
2
3 my $i = 1;
4 for my $pdf (glob "data/*pdf") {
5 open my $fi, '<', $pdf;
6 binmode($fi);
7
8 my $buf;
9 my $n = sprintf "%04d", $i++;
10
11 #---
12 open my $fo3, '>', "data03/$n";
13 binmode($fo3);
14 read($fi, $buf, 50*1024);
15 print $fo3 $buf;
16 close $fo3;
17
18 #---
19 open my $fo4, '>', "data04/$n";
20 binmode($fo4);
21 read($fi, $buf, 100*1024);
22 print $fo4 $buf;
23 close $fo4;
24
25 #---
26 open my $fo8, '>', "data08/$n";
27 binmode($fo8);
28 while (read($fi, $buf, 1024)) {
29 print $fo8 $buf;
30 }
31 close $fo8;
32
33 close $fi;
34 }
35