1

У меня есть простая команда, которую я хотел бы запустить в Windows CMD:

//returns "file not found" for directories and "file exists" for files
test -f file/path/here && echo file exists || echo file not found

Я искал SO и нашел это Q & A: Как проверить, существует ли каталог в Windows?

Первый комментарий в принятом ответе предполагает, что вы можете установить бинарные файлы для него на компьютерах с Windows. Я делал это раньше с помощью curl binary, но я не нашел test двоичный файл. Есть ли хранилище для таких файлов? Где я должен искать. Google, к сожалению, расплывчатый, потому что ну, команды зовут test

Мне очень неудобно с cmd, поэтому, если вы можете написать альтернативу, я бы взял это.

Обратите внимание, я знаю о Cygwin, но я хотел бы сохранить это простым и в cmd.

1 ответ1

1

MSYS2 хорошая ставка. В папке установки (в моем случае, C:\msys64), в папке usr\bin , у меня есть test.exe, который работает в cmd.

Вы также можете использовать pacman (изначально из Arch) для установки других пакетов, и для этого может не потребоваться открытие оболочки MSYS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .