0

我是 C/C++ 新手,我需要从另一台计算机的共享文件夹中检索图像以进行处理。我怎样才能做到这一点?有人可以为我提供一些指导或示例代码吗?此外,我还可以获取共享文件夹中文件夹中的文件列表吗?

4

2 回答 2

1

打开一个文件进行阅读:

char* filename = "//machine/shared/image.jpg";
FILE* f = fopen(filename, "r");

读取目录:

struct dirent* ent;
char* path = "//machine/shared";

DIR* d = opendir(path);
while((ent = readdir(d)) != NULL)
{
    printf("%s\n", ent->d_name);
}
于 2011-02-23T03:33:07.383 回答
0

假设您在 Windows 上,您可以使用UNC 路径来引用文件并使用普通的 C/C++ IO(fopen 或 fstream)。只要确保将其作为 C 字符串的一部分正确转义即可。

于 2011-02-23T02:35:49.800 回答