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