qf1410640014
Goto Top

"moveextract"-Command? Gibt es sowas?

Hallo,

leider war der Vorgänger-Admin in seiner Verzeichnisorganisation nicht sehr sorgfältig.

Da sind 100te EXE-Dateien, ZIPs mit Treibern und PDF-Dokus verstreut auf dem Servem

Ich würde mir gerne selber eine eigene Ordner-Struktur anlegen und würde daher alle EXEs, ZIPs und PDFs erst mal gerne in ein Verzeichnis verfrachten unter \EXE, \ZIP und \PDF.

Leider habe ich bisher noch kein Command gefunden à la

"moveextract"  

wo man alle EXEs, ZIPs, bzw. PDFs aus einer Unterordnerstruktur kassieren und in ein einzelnes Verzeichnis verfrachten kann - das ganze soll bitte ohne Pfad gehen (XCOPY .

Denke da an so etwas wie

moveextract *.exe /s \exe -> sollte die Ordnerstruktur abgrasen und alle EXEs eben ins \EXE-Verzeichnis verfrachten.

Vereinfacht gesagt also ein XCOPY, das nicht die Dateien samt deren Pfad kopiert, sondern alle gefundenen Dateien schlichtweg in einem einzelnen Verzeichnis ablegt und vom Ursprungsort tilgt.

Kennt jemand so ein Tool?

LG

Content-Key: 295283

Url: https://administrator.de/contentid/295283

Ausgedruckt am: 28.03.2024 um 13:03 Uhr

Mitglied: 126919
Lösung 126919 05.02.2016, aktualisiert am 08.02.2016 um 11:41:26 Uhr
Goto Top
Powershell
gci 'C:\Ordner' -Filter *.exe -recurse | move-item 'C:\sammelordner\exe'  

fk
Mitglied: 114757
Lösung 114757 05.02.2016, aktualisiert am 08.02.2016 um 11:41:29 Uhr
Goto Top
Hi,
oder automatisch für eine Reihe von Endungen als Powershell-Skript:
$quelle = "C:\quellordner"  
$ziel = "C:\zielordner"  
$extensions = "*.exe","*.zip","*.pdf"  

gci $quellordner -Include $extensions -Recurse | group Extension | %{
    $target = "$ziel\$($_.Name)"  
    if(!(Test-Path $target)){md $target}
    move-item $_.Group -Destination $target -force
}
Gruß jodel32
Mitglied: clSchak
clSchak 06.02.2016 um 10:51:09 Uhr
Goto Top
Hi

oder oben in der Übersicht auf "Details" stellen, nach Dateityp sortieren, markieren, ausschneiden und in den gewünschten Ordner einfügen face-smile.

Gruß
@clSchak

PS: das schafft man in unter 90sec also muss man es nicht scripten :D
Mitglied: 126919
126919 06.02.2016 um 14:43:47 Uhr
Goto Top
Zitat von @clSchak:
PS: das schafft man in unter 90sec also muss man es nicht scripten :D
Dafür qualmen aber auch die Finger wenn du das dann mal mit 100 unterschiedlichen Dateierweiterungen mehrfach machen musst face-smile