Mercurial > mercurial > hgweb_iklist.hg.cgi
annotate prog/07.pl @ 3:d3e201c48ff8 draft default tip
bug fix.
| author | pyon |
|---|---|
| date | Wed, 29 Sep 2021 22:04:51 +0900 |
| parents | c0f76f8e67fa |
| children |
| rev | line source |
|---|---|
| 1 | 1 # ファイル分割 |
| 2 | |
| 3 my $tmp = "pdf"; | |
| 4 my $buf0; | |
|
2
c0f76f8e67fa
ver 1.0.0 release (add 2 items, time-limit@2022-09-30. & bug fix.)
pyon <pyon@macmini>
parents:
1
diff
changeset
|
5 for my $file (glob "_03/*") { |
| 1 | 6 |
| 7 open my $fi, '<', $file; | |
| 8 binmode($fi); | |
| 9 | |
| 10 read($fi, $buf0, 4); | |
| 11 | |
| 12 open my $fo, '>', $tmp; | |
| 13 binmode($fo); | |
| 14 | |
| 15 my $buf; | |
| 16 while (read($fi, $buf, 1024)) { | |
| 17 print {$fo} $buf; | |
| 18 } | |
| 19 close $fo; | |
| 20 | |
| 21 close $fi; | |
| 22 | |
| 23 my $fn = substr $file, 1; | |
| 24 rename $tmp, $fn; | |
| 25 } | |
| 26 | |
|
2
c0f76f8e67fa
ver 1.0.0 release (add 2 items, time-limit@2022-09-30. & bug fix.)
pyon <pyon@macmini>
parents:
1
diff
changeset
|
27 #open my $f, '>', $tmp; |
|
c0f76f8e67fa
ver 1.0.0 release (add 2 items, time-limit@2022-09-30. & bug fix.)
pyon <pyon@macmini>
parents:
1
diff
changeset
|
28 #binmode($f); |
|
c0f76f8e67fa
ver 1.0.0 release (add 2 items, time-limit@2022-09-30. & bug fix.)
pyon <pyon@macmini>
parents:
1
diff
changeset
|
29 #print {$f} $buf0; |
|
c0f76f8e67fa
ver 1.0.0 release (add 2 items, time-limit@2022-09-30. & bug fix.)
pyon <pyon@macmini>
parents:
1
diff
changeset
|
30 #close $fo; |
| 1 | 31 |
