Обычно, когда я делаю copy /b *.data foo
в Windows cmd, *.data
файлы в порядке сортировки помещаются в конечный файл foo
. Это соответствует моему желаемому поведению.
Однако я только что встретил любопытный каталог, в который эта copy /b
команда будет копировать файлы не по порядку. Порядок не является абсолютно случайным, но второй последний файл в отсортированном порядке будет идти первым, а затем остальные файлы в отсортированном порядке.
Есть ли способ преодолеть это странное поведение сортировки? В целом, что если я захочу скопировать файлы, скажем, в обратном порядке?
Как называется странный файл?
—
Джоэл Коухорн
@Joel Имена файлов - это просто nnnnnnnn.data, где n - это цифра, а числа идут последовательно, начиная с 1. Нечетный файл всегда является вторым последним файлом в отсортированном порядке. Скажем, если у меня есть 5 файлов, сначала выйдет 00000004.data.
—
Maverickwoo