Посмотрел видео как решить данную задачу. Супер, делает то что нужно только делает почему то два раза те же файлы. То есть получается то же текст 2 раза в одном файле. Как я объединил файлы? Создал простой txt файл, прописал код
cd . >output.txt
FOR %%f IN (*.txt) DO Type "%%f" >>output.txt
И переименовал этот файл в file.bin..... Вот и все. Вопрос такой - - - почему он делает 2 раза свою работу и как это устранить?)
Возможно потому, что ваш output.txt так же попадает под маску *.txt и он добавляется сам в себя.
Это предположение, но, по моему, похоже на правду. Для проверки просто используйте вместо output.txt тот же file.bin - он перестанет соответствовать маске и не будет сам в себя добавляться.
Вообще ваша задача решается гораздо проще:
copy *.txt file.bin
vladislavik95: output.txt надо заменить на что-нибудь не подпадающее под маску *.txt, на output.bin, например, или file.bin.
А лучше пользуйтесь моим вариантом.