Christopher há 5 anos atrás
pai
commit
b0155645d4
1 ficheiros alterados com 41 adições e 0 exclusões
  1. 41 0
      mass-rename.php

+ 41 - 0
mass-rename.php

@@ -0,0 +1,41 @@
+<?php
+
+
+$dirToTraverse = -1;
+
+function GET_DIR_CONTENTS($dir, &$results = array()) {
+    $files = scandir($dir);
+
+    foreach ($files as $key => $value) {
+        $path = realpath($dir . DIRECTORY_SEPARATOR . $value);
+        if (!is_dir($path)) {
+            $results[] = $path;
+        } else if ($value != "." && $value != "..") {
+            GET_DIR_CONTENTS($path, $results);
+            $results[] = $path;
+        }
+    }
+
+    return $results;
+}
+
+//	=================================================================
+
+if (isset($argv[1])){
+	
+	$dirToTraverse = $argv[1];
+	echo " > Check passed; Traversal Directory = [" . $dirToTraverse . "]\n";
+}
+
+$contents = array();
+GET_DIR_CONTENTS($dirToTraverse, $contents);
+
+// var_dump($contents);
+
+echo " > FILE AND DIRECTORY LIST:\n ================================\n";
+foreach ($contents as $c){
+	
+	echo "   " . $c . "\n";
+}
+
+echo " ================================\n";