Xxcopy verwenden, um ein Verzeichnis zu reduzieren, ohne den Namen des Unterverzeichnisses hinzuzufügen?

679
leeand00

Ich versuche, ein vorhandenes Verzeichnis mit Unterverzeichnissen in ein anderes Verzeichnis mit xxcopy zu reduzieren.

Mein Befehl sieht derzeit so aus:

xxcopy .\VisitraxImages .\VisitraxImagesNew /s /sx 

Leider führt dieser Befehl zu Dateinamen, die den Namen des vorherigen Unterordners enthalten.

Befindet sich eine bob.joe.TR.2.13.13.pdfim Quellverzeichnis ( .\VisitraxImages) benannte Datei in einem Unterverzeichnis, heißt sie the_directorybeim Kopieren in das neu reduzierte Verzeichnis ( .\VisitraxImagesNew) bob.joe.TR.2.13.13'the_directory.pdfstatt dessenbob.joe.TR.2.13.13.pdf

Ich würde eher den doppelten Dateinamen ausschließen und über doppelte Dateinamen in der Befehlsausgabe informiert werden, als den Dateinamen insgesamt zu ändern. Gibt es eine Möglichkeit, dies zu tun?

0
Eine Art Lösung gefunden, aber nicht genau ... Es gibt eine Möglichkeit, die neueste Datei mit dem Namen in das abgeflachte Verzeichnis zu kopieren, wenn Sie den Befehl oben verwenden und den Schalter `/ SGN` hinzufügen ... http: // www .xxcopy.com / xxcopy16.htm leeand00 vor 11 Jahren 0

1 Antwort auf die Frage

0
leeand00

Sort of found a solution but not exactly...there's a way to copy the newest file with the name into the flattened directory if you take my command above and add the /SGN switch to it... Source: xxcopy.com/xxcopy16.htm

xxcopy .\VisitraxImages .\VisitraxImagesNew /s /sx / SGN