Usando xxcopy per appiattire una directory senza aggiungere il nome della sottodirectory?


0

Sto cercando di appiattire una directory esistente con sottodirectory in un'altra directory utilizzando xxcopy.

Il mio comando attualmente assomiglia a:

xxcopy .\VisitraxImages .\VisitraxImagesNew /s /sx

Sfortunatamente questo comando genera nomi di file che contengono il nome della sottocartella precedente.

Ad esempio, se un file denominato bob.joe.TR.2.13.13.pdfnella directory di origine ( .\VisitraxImages) si trovava in una sottodirectory denominata the_directory, quando viene copiato nella directory appena appiattita ( .\VisitraxImagesNew), verrà chiamato bob.joe.TR.2.13.13'the_directory.pdfinvece dibob.joe.TR.2.13.13.pdf

Preferirei escludere il nome file duplicato ed essere informato dei nomi file duplicati nell'output del comando piuttosto che cambiare completamente il nome file. C'è un modo per fare questo?


In un certo senso ho trovato una soluzione ma non esattamente ... c'è un modo per copiare il file più recente con il nome nella directory appiattita se prendi il mio comando sopra e aggiungi l' opzione/SGN ad esso ... xxcopy.com/xxcopy16.htm
leeand00

Risposte:


0

In un certo senso ho trovato una soluzione ma non esattamente ... c'è un modo per copiare il file più recente con il nome nella directory appiattita se prendi il mio comando sopra e aggiungi l' opzione / SGN ad esso ... Fonte: xxcopy.com/xxcopy16 htm

xxcopy .\VisitraxImages .\VisitraxImagesNew /s /sx / SGN
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.