Maik 10 Geschrieben 11. August 2009 Melden Teilen Geschrieben 11. August 2009 Hallo ans Board, ich suche nach einer Möglichkeit, auf unseren Rechnern per Script nach *.doc, *xls, *.ppt Dateien zu suchen und diese mit Ordnerbezeichnung / Unterordnerbezeichnung zu kopieren. Gleichzeitig soll das Profilverzeichnis ausgenommen werden. Kenn jemand dafür ein Script? Ich habe Robocopy schon einmal angeschaut, bin aber noch nicht so richtig weiter gekommen. Vielen Dank an alle.. Gruß Maik Zitieren Link zu diesem Kommentar
NilsK 2.918 Geschrieben 11. August 2009 Melden Teilen Geschrieben 11. August 2009 Moin, bitte noch mal langsam. Meinst du eine Logik wie "Wenn eine *.doc-Datei enthalten ist, dann kopiere den ganzen Ordner"? Oder wie? Gruß, Nils Zitieren Link zu diesem Kommentar
phoenixcp 10 Geschrieben 11. August 2009 Melden Teilen Geschrieben 11. August 2009 Hm, dann schau dir nochmal die Robocopy-Hilfe per robocopy /? an, insbesondere die Parameter /E und /XD. Off-Topic: Man man man, ist die Parameterliste von Robocopy in Windows 7 langgeworden... :D Zitieren Link zu diesem Kommentar
Maik 10 Geschrieben 11. August 2009 Autor Melden Teilen Geschrieben 11. August 2009 Wenn in einem Ordner *.doc oder *.ppt oder *.xls enthalten, dann kopier den leeren Ordner plus die enthaltenen Dateien lt. Endung. Gleichzeitig soll aber das Profilverzeichnis nicht durchsucht / gesichert werden.. Zitieren Link zu diesem Kommentar
phoenixcp 10 Geschrieben 11. August 2009 Melden Teilen Geschrieben 11. August 2009 robocopy Quelle Ziel *.doc /E /XD %UserProfile%[/Code] Und das ganze dann noch für ppt und xls wiederholen. Zitieren Link zu diesem Kommentar
Maik 10 Geschrieben 11. August 2009 Autor Melden Teilen Geschrieben 11. August 2009 Besten Dank, ist aber ein wenig zu aufwendig, weil der Rechner bei 3 Endungen 3 Mal durchsucht werden müsste.. Gibts dabei andere Ansätze? Zitieren Link zu diesem Kommentar
Cybquest 36 Geschrieben 11. August 2009 Melden Teilen Geschrieben 11. August 2009 Dann halt robocopy Quelle Ziel *.doc *.xls *.ppt /E /XD %UserProfile% Zitieren Link zu diesem Kommentar
phoenixcp 10 Geschrieben 11. August 2009 Melden Teilen Geschrieben 11. August 2009 Dann halt robocopy Quelle Ziel *.doc *.xls *.ppt /E /XD %UserProfile% Hrm... ok, dann eben so. ;) Zitieren Link zu diesem Kommentar
Maik 10 Geschrieben 12. August 2009 Autor Melden Teilen Geschrieben 12. August 2009 Kopiert dieser dann auch die Ordner mit nur dem Inhalt der entsprechenden *.doc *.xls *.ppt Files? Ich frage nur, weil wenn er dieses nicht machen würde und ich als Ziel statt der originalen Ordnerstruktur mehrere Male test.doc auffinde, wird er diese jeweils immer überschreiben.. Somit müsste er die entsprechenden Ordner plus Struktur mitkopieren. Ist dieses möglich? Zitieren Link zu diesem Kommentar
Dukel 451 Geschrieben 12. August 2009 Melden Teilen Geschrieben 12. August 2009 Im Zweifel mit einem Script. Powershell, ungetestet: $root = "C:\" $dst = "D:\" get-childitem $root -recurse -include *.ppt,*.xls,*.doc -exclude "c:\Dokuments and Settings" | % { copy-item $_.fullname $_.fullname.replace('$root','$dst') } Zitieren Link zu diesem Kommentar
Cybquest 36 Geschrieben 12. August 2009 Melden Teilen Geschrieben 12. August 2009 Kopiert dieser dann auch die Ordner mit nur dem Inhalt der entsprechenden *.doc *.xls *.ppt Files? ... Mit dem /E kopiert er die kpl. Ordnerstruktur, auch wenn nichts drin ist. Mit /S kopiert er ebenfalls die Ordnerstruktur, allerdings nur die Ordner, in denen auch was drin ist. Aber wie wärs, wenn Du jetzt einfach mal Tests mit Robocopy machst? Nimm halt erst mal ein kleines Testverzeichnis und schau dir die Ergebnisse an... Zitieren Link zu diesem Kommentar
Maik 10 Geschrieben 12. August 2009 Autor Melden Teilen Geschrieben 12. August 2009 Danke, es hat suuuuuuuuuuuuuuuuuuuuuuper funktioniert !!! Danke noch einmal an alle !!! Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.