diff --git a/scripts/split_unimarc.php b/scripts/split_unimarc.php index dfb8418aa70e73188a53f3dcdfdd194368d95067..9b5a1a48709dbac93cc6152ebf64933e108efc21 100644 --- a/scripts/split_unimarc.php +++ b/scripts/split_unimarc.php @@ -8,9 +8,14 @@ $contents = file_get_contents($filename); $unimarcs = preg_split('/'.chr(30).chr(29).'/', $contents); $i=0; +$dir = ''; foreach($unimarcs as $unimarc) { + if (($i % 500) == 0) { + $dir = $i; + mkdir($dir); + } $i++; - file_put_contents("unimarc.$i", $unimarc); + file_put_contents($dir."/unimarc.$i", $unimarc.chr(30).chr(29)); } ?>