Maik 10 Geschrieben 11. August 2009 Melden 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
NilsK 3.046 Geschrieben 11. August 2009 Melden 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
phoenixcp 10 Geschrieben 11. August 2009 Melden 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
Maik 10 Geschrieben 11. August 2009 Autor Melden 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..
phoenixcp 10 Geschrieben 11. August 2009 Melden Geschrieben 11. August 2009 robocopy Quelle Ziel *.doc /E /XD %UserProfile%[/Code] Und das ganze dann noch für ppt und xls wiederholen.
Maik 10 Geschrieben 11. August 2009 Autor Melden 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?
Cybquest 36 Geschrieben 11. August 2009 Melden Geschrieben 11. August 2009 Dann halt robocopy Quelle Ziel *.doc *.xls *.ppt /E /XD %UserProfile%
phoenixcp 10 Geschrieben 11. August 2009 Melden Geschrieben 11. August 2009 Dann halt robocopy Quelle Ziel *.doc *.xls *.ppt /E /XD %UserProfile% Hrm... ok, dann eben so. ;)
Maik 10 Geschrieben 12. August 2009 Autor Melden 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?
Dukel 468 Geschrieben 12. August 2009 Melden 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') }
Cybquest 36 Geschrieben 12. August 2009 Melden 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...
Maik 10 Geschrieben 12. August 2009 Autor Melden Geschrieben 12. August 2009 Danke, es hat suuuuuuuuuuuuuuuuuuuuuuper funktioniert !!! Danke noch einmal an alle !!!
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden