Я запустил программу на Windows 7, которая была скомпилирована под Cygwin и передала "NUL" в качестве имени выходного файла. Вместо подавления вывода он фактически создал файл с именем "NUL" в текущем каталоге. (По-видимому, он ожидает "/dev/null" даже в Windows.) Теперь я застрял с этим "NUL" файлом, который я не могу удалить!
Я уже пробовал:
- Проводник Windows - ошибка: "Неверная функция MS-DOS" (да, это серьезно, что она говорит!)
- Командная строка с использованием "del NUL" - ошибка: "Имя файла, имя каталога или том синтаксис ярлыков неверен. "
- Удаление всего каталога - то же самое дело, что и удаление файла
-
remove()
в программе C - также не работает
Как я могу избавиться от этих NUL файлов (у меня их уже несколько), за исключением установки полной среды Cygwin и компиляции C-программы под Cygwin?