mass-rename.php 961 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. $dirToTraverse = -1;
  3. function GET_DIR_CONTENTS($dir, &$results = array()) {
  4. $files = scandir($dir);
  5. foreach ($files as $key => $value) {
  6. $path = realpath($dir . DIRECTORY_SEPARATOR . $value);
  7. if (!is_dir($path)) {
  8. $results[] = $path;
  9. } else if ($value != "." && $value != "..") {
  10. GET_DIR_CONTENTS($path, $results);
  11. $results[] = $path;
  12. }
  13. }
  14. return $results;
  15. }
  16. // =================================================================
  17. if (isset($argv[1])){
  18. $dirToTraverse = $argv[1];
  19. echo " > Check passed; Traversal Directory = [" . $dirToTraverse . "]\n";
  20. }
  21. $contents = array();
  22. GET_DIR_CONTENTS($dirToTraverse, $contents);
  23. // var_dump($contents);
  24. echo " > FILE AND DIRECTORY LIST:\n ================================\n";
  25. foreach ($contents as $c){
  26. echo " " . $c . "\n";
  27. }
  28. echo " ================================\n";