2
0

sync-samples.php 467 B

1234567891011121314151617181920
  1. #!/usr/bin/env php
  2. <?php
  3. $here = __DIR__;
  4. array_map("unlink", glob("$here/samples/*"));
  5. $csv = fopen("$here/samples.csv", "r");
  6. $headings = fgetcsv($csv);
  7. while ($data = fgetcsv($csv)) {
  8. $row = array_combine($headings, $data);
  9. $from = $row["Sample Path"] . "/samples/" . $row["Original Bank"];
  10. $to = "$here/samples/" . $row["New Bank"];
  11. if (is_link($to)) {
  12. throw new Exception("$to exists");
  13. }
  14. symlink($from, $to);
  15. }
  16. fclose($csv);