У меня проблема со следующей простой командой dos:
FOR %%f IN (.\07_PROCEDURES\DataSources\*.sql) DO echo "%%f"
Он выполняет некоторые действия для каждого файла с расширением sql
.Все отлично работает, кроме длинных имен.Когда каталог содержит файлы с расширениями sql_
, они тоже подобраны.Но это зависит от того, включены ли файлы 8.3 в файловую систему или выключены .Если они включены (выбор по умолчанию на большинстве компьютеров), передаются sql_
, поскольку расширение обрезается.
Как заставить for
извлекать длинные имена файлов?Спасибо!
PS Не предлагать обновление PowerShell.