是否有任何功能可以检查 Windows 和 Linux 目录中是否存在具有特定扩展名或模式的文件?
例如,检查 nvmdir 目录中带有 bbram 扩展名的文件。
file_exists(nvmdir .. "\\*.bbram")
一个不太优雅的解决方案是使用popen()
甚至不太优雅system()
来发出操作系统特定的“shell”命令。
如果你想要 linux/windows 兼容性,我想你需要自己做(查看#ifdef 等来定义你正在使用的女巫操作系统)。
然后你需要 opendir ( http://man7.org/linux/man-pages/man3/opendir.3.html ), readdir ( http://man7.org/linux/man-pages/man3/readdir 。 3.html ) 函数。
我让你深入研究。