Como faço para xcopy apenas subdiretórios e arquivos específicos dentro de subdiretórios

1

Aqui está um exemplo do que tenho:

c:\top\dir1\dir2\dir3\desired_dir1\desired_file.abc
c:\top\dir1\dir2\dir3\desired_dir1\unwanted.file

c:\top\dir1\dir2\dir3\unwanted_dir2\some.file

c:\top\dir1\dir2\dir3\desired_dir2\desired_file.abc

c:\top\dir4\dir2\dir3\desired_dir3\desired_file.abc
c:\top\dir4\dir2\dir3\desired_dir3\unwanted.file

c:\top\dir4\dir2\dir3\unwanted_dir4\some.file
c:\top\dir4\dir2\dir3\desired_dir4\desired_file.abc

Eu quero preservar a estrutura em c: \ top \ e só preciso dos diretórios com o arquivo_arquivo.abc. Em unix eu provavelmente teria algo como grepping os caminhos de ls, mas eu só tenho o xcopy desde que eu estou rodando no Visual Studio.

Eu quero acabar com:

c:\DESTINATION\dir1\dir2\dir3\desired_dir1\desired_file.abc

c:\DESTINATION\dir1\dir2\dir3\desired_dir2\desired_file.abc

c:\DESTINATION\dir4\dir2\dir3\desired_dir3\desired_file.abc

c:\DESTINATION\dir4\dir2\dir3\desired_dir4\desired_file.abc
    
por AC4 19.02.2014 / 19:55

0 respostas