Обычно, когда я делаю copy /b *.data foo
в Windows cmd, *.data
файлы в порядке сортировки помещаются в конечный файл foo
. Это соответствует моему желаемому поведению.
Однако я только что встретил любопытный каталог, в который эта copy /b
команда будет копировать файлы не по порядку. Порядок не является абсолютно случайным, но второй последний файл в отсортированном порядке будет идти первым, а затем остальные файлы в отсортированном порядке.
Есть ли способ преодолеть это странное поведение сортировки? В целом, что если я захочу скопировать файлы, скажем, в обратном порядке?
Ответы:
Это объединит файлы ( даже с пробелами ) в обратном порядке:
Если файлов всего несколько, вы можете указать их явно:
Нечто подобное может работать в некоторых ситуациях:
источник
type
с бинарными файлами, и он работал отлично.%
необходимо экранировать как%%
в.bat
файле.