У меня есть список файлов .sql названные версииСортировка по имени в пакетном файле
EG:
5.1.9.5.sql
5.2.1.5.sql
5.5.1.7.sql
5,10 .6.2.sql
Но когда цикл над ними с помощью:
for %%i in (*.sql) do (
echo %%i
)
Они вышли в следующем порядке:
5.1.9.5.sql
5.10.6.2.sql
5.2.1.5.sql
5.5.1.7.sql
Есть ли способ, чтобы заставить их выйти в порядке, указанном первым, который, как файловая система Windows? Без переименования всех файлов.
Первый заказ явно не является «правильным» заказом - лексически 5.10 меньше 5.2. – Arvo
Отправил вопрос, чтобы отразить это. – Martin