C - 将一个文件夹内容复制到另一个

Ger*_*rep 0 c

我需要创建一个C程序,将一个文件夹内容复制到另一个文件夹.

文件夹和目的地将由用户提供.

我需要它在C'因为我要在终端上运行它.

在此先感谢您的帮助.

Pab*_*ruz 5

您不需要在C中编写它,因为它将在终端上运行.BASH(在Unix上)或PowerShell(在Windows上)是您要完成的工作的理想工具.

如果你绝对必须C上写它,答案将取决于你是否被允许在你的C程序中运行外部进程.

如果您允许运行外部程序,然后使用execv或其亲属的一个启动外部cp过程做任务给你.

如果你没有允许运行外部进程,那么你就必须写一个C程序来递归复制目录内容.该计划将取决于您所定位的平台.