2017-01-09 18 views
0

Я хочу скопировать несколько файлов из разных папок, находящихся внутри каталога проекта, в мой выходной каталог, используя команду post build. Можно ли использовать команду post build для копирования всех файлов из этих разных папок в папку bin \ debug. Я использовал xcopy с переключателями/s. Но это не сработалоPost build script для копирования всех файлов из разных в каталог вывода

Folder1 
File1 
File2 
Folder2 
File3 
File4 
FOlder3 
File5 
File6 

Output 
..\bin\debg 
    File1 
    File2 
    File3 
    File4 
    File5 
    File6 
+1

Что вы попробовали? Не могли бы вы отправить команду, которую вы пробовали? –

+0

Вы решаете проблему с моим решением? –

+0

Как насчет нового решения? Соответствует ли это требованиям? –

ответ

0

Обратитесь к этой команде, чтобы достичь ваши требования:

xcopy /Y /I /E "$(ProjectDir)ParentFolder\*.*" "$(TargetDir)ParentFolder" 

Update:

Копирование файлов в одной папке (простой код):

if not exist "$(TargetDir)LibTest" mkdir $(TargetDir)LibTest 
pushd $(ProjectDir)LibTest 
    for /r %%a in (*.*) do (
    copy "%%a" "$(TargetDir)LibTest" 
    ) 
    popd 
+0

Извините за задержку. Это копирует все файлы со структурой папок. Мне нужно только перемещать файлы. – DotNetLearner

+0

@DotNetLearner У вас есть файлы в папках с детьми, которые необходимо скопировать в одну папку? –

+0

Как показано в моем вопросе выше, я хочу только файлы из всех папок, которые нужно перенести в выходную папку. – DotNetLearner