我在Windows 7上运行了一个程序,该程序在Cygwin下编译,并将"NUL“作为输出文件名传递。它没有抑制输出,而是在当前目录中创建了一个名为"NUL“的文件。(显然它期望"/dev/null",即使在Windows上也是如此。)现在我被这个我不能删除的"NUL“文件困住了!

我已经试过了

Windows资源管理器-错误:“无效的MS-DOS功能”(是的,这是认真的!)使用"del NUL“的命令提示符-错误:”文件名、目录名或卷标签语法不正确。“删除整个目录-与只删除文件相同C程序中的remove() -也失败了

如果没有安装完整的Cygwin环境和编译Cygwin下的C程序,我如何摆脱这些NUL文件(到现在为止我已经有了几个)?