Короче говоря, нет.
Обратите внимание, что изначально MS-DOS была операционной системой, в которой работала Windows.Теперь это приложение, которое имитирует более раннюю ОС.Чтобы решить эту проблему, возможно, потребуется использовать приложение, вызываемое из MS-DOS, которое будет выполнять такую логику (т.е. IF (file_is_present_with_string) THEN {...}) в библиотеке команд MS-DOS.
Powershell - это мощный язык сценариев, позволяющий вам выполнять многие операции, ранее недоступные в MS-DOS, например, получать выходные данные одной команды MS-DOS (например, ipconfig / all) и переформатировать ее в другой форматвозможно, используя его в качестве входных параметров другой команды (например, выберите значение из ipconfig и используйте его в другой команде).Хотя он поддерживает выполнение команд MS-DOS, он делает это за счет использования CMDLET (произносится команда-let), который представляет собой автономное приложение, предназначенное для запуска внутри Powershell.Существует множество других CMDLET, которые могут помочь решить вашу проблему.