我正在尝试构建一个程序来将一堆文件重命名为特定格式。问题是,我无法找出使用 C(使用 Visual C++ 2010)查找、列出或操作 Windows 文件的最佳方法。
我能够使用 FindFirstFile() 在 C++ 中完成此操作,但我试图将自己限制在 C 中,因此我正在寻找另一种解决方案,它也将更加兼容。
谢谢。
最佳答案
首先,FindFirstFile()
不是 C++ 函数;它是一个 Windows 函数,在 Windows 上也可以在 C 中使用(但在其他操作系统上根本不可用)
如果你想要一个可移植的解决方案,你可以使用 glib 库的 directory functions以可移植的方式列出目录。在 glib 中也有用于通配符(即处理通配符)的函数。
关于c - 如何仅使用 C 列出和操作 Windows 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4871636/