c - 是否可以仅使用 C 中的名称和未知目录访问文件?
问题描述
我正在尝试编写一个处理文件的 C 代码。然而我不想在代码中设置绝对目录,而只是给出名称并将寻找它所在位置的辛勤工作留给计算机。像这样的东西:
filename = searchForDirectory("exampleFile.txt");
fopen(filename, r);
用 C 语言可以实现这样的事情吗?如果可以,怎么做?
编辑:为了澄清,我希望能够为 -say- 一个函数提供一个文件名,该函数将扫描磁盘中的所有目录,然后返回该文件名第一次出现的目录。我猜在 Linux 中 find 会做这样的事情。有 Windows 对应的吗?
解决方案
推荐阅读
- laravel - 在 Laravel 中正确路由到带有前缀的分组路由
- maven - FitNesse:无法调用 SeleniumDriverSetup[0] 的构造函数
- java - TestNg 测试未使用 Maven 构建运行
- python - python:运行模型次数
- linux - Linux FTDI USB 转串口溢出错误 FTDI_RS_OE on 1Mbaud
- excel - Excel - 如何根据当前周突出显示整列
- vue.js - Vue、Vuex 和空状态
- javascript - 在 iFrame 中访问跨域应用程序时的延迟
- laravel - Laravel - 使用 cookie 来显示访问者的特定信息?
- android - 调用 Crashlytics.logException(ex) 时必须在使用 singleton() 之前初始化 Fabric;