在c语言中,如何打开不同的目录来读取多个文件?

时间:2013-04-20 07:02:45

标签: c directory

我在vc ++中使用c语言。我想打开不同的多个图像(.tiff) 目录。你可以帮帮我吗。

由于

2 个答案:

答案 0 :(得分:1)

Get File Paths :

如果文件的路径是绝对路径:FILE *fopen(const char *filename, const char *mode);

如果他们是亲戚:

#To get current directory
#include <unistd.h>
char *getcwd(char *buf, size_t size);

要获取父目录,它可能有点棘手,因为没有标准的C函数可以这样做。

  

列出目录中的文件:

#include <dirent.h>
DIR *opendir (const char *name);

答案 1 :(得分:0)

您可以使用FindFirstFileFindNextFile遍历目录树,并对遇到的每个文件或文件夹执行操作。

这些api上的MSDN页面有很好的文档和示例。