如何在Ada95中从文件夹中获取带扩展名的文件?

mik*_*itz 3 directory ada

我正在尝试创建一个函数来查找指定文件夹中的所有.dll文件,插件.

我的所有网络搜索(Ada目录)都在Ada 2005下完美运行,但我需要一个适用于Ada 95的功能.据我所知,Ada 95没有Ada.Directories扩展.

我将如何通过文件系统在Ada 95中查找.dll文件?那里有什么好的起点我可能忽略了吗?

Jac*_*sen 6

(正如您所注意到的)Ada 95标准库中没有解决您的问题的方法.

如果您的程序仅适用于GNAT,则可以使用GNAT.Directory_Operations.

如果您的程序仅适用于Unix系统,但不仅适用于GNAT,您可以导入相关的C函数.