指定下载目录

Specify Download Directory

我正在学习 C 并正在通过代码下载 GitHub 存储库。这会将代码下载到当前工作目录(基本上是执行 C 应用程序的位置)。有没有办法设置下载目录?

意思是始终将文件下载到 C:\Data\ProdData\

#include <stdlib.h>

int main(void)
{
  return system("git clone https://github.com/manleyManlious22/TestData");

}

您应该将它添加到您的命令中:

#include <stdlib.h>

int main(void)
{
  return system("git clone https://github.com/manleyManlious22/TestData C:\Data\ProdData\");
}

此外,我不在 windows 上,所以我无法检查路径,但它确实适用于 linux。

通过 system 调用,您是 运行 一个命令,就好像您在终端中一样。在您的 shell 中有效的任何命令都应该在那里有效。