ich bräuchte ein Programm (oder ein Script - wobei ich mich damit nicht auskenne), welches unter Win XP (evtl. auch für OS X) welches mir folgendes Problem löst:
ich habe eine Liste von Dateien (z.B. aus Excel) und möchte mir die jetzt aus vielen Ordnern und Unterordnern zusammensammeln lassen...
Das kann ja eigentlich nicht so kompliziert sein, aber kein Suchprogramm, welches ich kenne, kann ich mit einer Liste von Dateien füttern...
Weiß jemand Rat?
Danke schonmal Christian If you can't bedazzle them with your brilliance, baffle them with your bullshit!
Files aus einer Ordnerstruktur per Dateiliste zusammensammeln
prinzipiell geht das schon, am einfachsten, indem man Excel selbst als Such- und Kopierprogramm benützt. Dazu brauche ich aber mehr Details:
1. Sind die Dateien mit vollem Pfad in dieser Liste, oder nur ihre Dateinamen?
2. Falls nur die Namen: liegen sie alle im selben Rootverzeichnis oder auf dem selben Laufwerk?
3. Sollen alle flach (ohne UVZ) in das selbe Verzeichnis kopiert werden?
4. Kann es vorkommen, dass eine in der Liste stehende Datei nicht mehr vorhanden ist?
Soll erst mal reichen. :)
Grüße, Murphy
________________________________________
Die letzte Stimme, die man hört, bevor die Welt explodiert, wird die Stimme eines Experten sein, der sagt: Das ist technisch unmöglich! (Sir Peter Ustinov)
Files aus einer Ordnerstruktur per Dateiliste zusammensammeln
1. Nur Dateiname 2. die Dateien liegen alle dem selben Laufwerk (aber eben in unterschiedlichsten UVZ variabler Tiefe) 3. alle Dateien in ein Verzeichnis meiner Wahl 4. eigentlich sind alle Dateien vorhanden - wenn sich ein Nichtvorhandensein abfangen ließe, wärs auch nicht verkehrt
Danke schonmal - mit Excel rumgescripte kenn ich mich leider nicht aus (bin Grafiker und brauche Bilddaten für einen Katalog, die auf unserem Fileserver rumliegen...)
Baumi ----- If you can't bedazzle them with your brilliance, baffle them with your bullshit!
Files aus einer Ordnerstruktur per Dateiliste zusammensammeln
0. Nicht über die Länge des nachfolgenden Posts und die Anzahl der Schritte erschrecken. Alles weitestgehend harmlos. Sollten deine Dateinamen NICHT in einer Spalte untereinander stehen, dann ignorier den Post (heul) und sag, wie die Dateinamen aufgelistet sind. Ansonsten.... :)
Dann mach mal folgendes:
1. Mach ein Backup der Excelliste 2. Leg das Zielverzeichnis an 3. Starte Excel 4. Prüfe, ob du Makros ausführen kannst. Dazu klicken auf "Extras->Makros->Sicherheit". Wenn die auf "Hoch" oder gar "Sehr hoch" steht, schraub sie mal (vorübergehend) auf "mittel" runter 5. Schließe Excel, starte es erneut 6. Öffne die Dateiliste 7. Drücke Alt+F11 oder "Extras->Makros->Visual Basic Editor" 8. Mach im linken Frame einen rechten Mausklick auf "Diese Arbeitsmappe" 9. "Einfügen-->Modul" 10. Füge jetzt im rechten weißen Text bereich nachfolgendes Makro ein (einfach Copy/Paste):
11. Klicke jetzt im VB-Editor noch auf "Extras-->Verweise", scrolle die Liste hinab bis zu "Microsoft Scripting Runtime", setz dort ein Häkchen und bestätige mit OK.
12. Passe den Laufwerksbuchstaben des Bild-Quelllaufwerks in der Zeile "Root="C:\"" an
13. Passe auch den Spaltenbuchstaben an, in dem die Dateinamen stehen, und zwar überall dort, wo "Range("A" & i).Text" steht.
14. Jetzt bist Du (theoretisch) fertig. Drücke F5, um das Makro zu starten und beide Daumen, das es sauber läuft.
TOI, toi, toi!
________________________________________
Die letzte Stimme, die man hört, bevor die Welt explodiert, wird die Stimme eines Experten sein, der sagt: Das ist technisch unmöglich! (Sir Peter Ustinov)
Files aus einer Ordnerstruktur per Dateiliste zusammensammeln - SOLVED
Yuppieh! (Natürlich wusste ich, dass es läuft, aber man weiß ja nie, sagt Murphy).
Freut mich!
Grüßle, 'sÄffle
________________________________________
Die letzte Stimme, die man hört, bevor die Welt explodiert, wird die Stimme eines Experten sein, der sagt: Das ist technisch unmöglich! (Sir Peter Ustinov)