首页 > 解决方案 > 是否可以仅使用 C 中的名称和未知目录访问文件?

问题描述

我正在尝试编写一个处理文件的 C 代码。然而我不想在代码中设置绝对目录,而只是给出名称并将寻找它所在位置的辛勤工作留给计算机。像这样的东西:

filename = searchForDirectory("exampleFile.txt");
fopen(filename, r);

用 C 语言可以实现这样的事情吗?如果可以,怎么做?

编辑:为了澄清,我希望能够为 -say- 一个函数提供一个文件名,该函数将扫描磁盘中的所有目录,然后返回该文件名第一次出现的目录。我猜在 Linux 中 find 会做这样的事情。有 Windows 对应的吗?

标签: cfiledirectory

解决方案


推荐阅读