C-将一个文件夹内容复制到另一个文件夹
我需要创建一个C程序,将一个文件夹内容复制到另一个 文件夹和目标将由用户提供C-将一个文件夹内容复制到另一个文件夹,c,C,我需要创建一个C程序,将一个文件夹内容复制到另一个 文件夹和目标将由用户提供 我需要用C,因为我要在终端上运行它 提前感谢您的帮助。您不需要在C中编写它,因为它将在终端上运行BASH(在Unix上)或PowerShell(在Windows上)是实现您想要实现的目标的理想工具 如果您绝对必须将其写在C上,答案将取决于是否允许您在C程序中运行外部进程 如果允许您运行外部进程,则使用或其相关程序启动外部cp进程来为您执行任务 如果不允许运行外部进程,则必须编写一个C程序来递归复制目录内容。该计划将取决
我需要用C,因为我要在终端上运行它
提前感谢您的帮助。您不需要在C中编写它,因为它将在终端上运行BASH(在Unix上)或PowerShell(在Windows上)是实现您想要实现的目标的理想工具 如果您绝对必须将其写在C上,答案将取决于是否允许您在C程序中运行外部进程 如果允许您运行外部进程,则使用或其相关程序启动外部
cp
进程来为您执行任务
如果不允许运行外部进程,则必须编写一个C程序来递归复制目录内容。该计划将取决于您的目标平台 您不需要在C中编写它,因为它将在终端上运行BASH(在Unix上)或PowerShell(在Windows上)是实现您想要实现的目标的理想工具 如果您绝对必须将其写在C上,答案将取决于是否允许您在C程序中运行外部进程 如果允许您运行外部进程,则使用或其相关程序启动外部
cp
进程来为您执行任务
如果不允许运行外部进程,则必须编写一个C程序来递归复制目录内容。该计划将取决于您的目标平台 我不明白为什么要用C 你是在运行Gnu/Linux还是Win
如果我是你,我会直接使用cp二进制文件 我不明白为什么要用C 你是在运行Gnu/Linux还是Win
如果我是你,我会直接使用cp二进制文件 你不能只用
cp
?而且,从命令行运行它不必用C编写;还可以使用shell或批处理脚本、C++代码、FORTRAN、java等,到目前为止您尝试了什么?提供这些信息,你能把你的问题扩展一点吗?你的意思是你的用户足够聪明,可以在终端上运行你的程序,但不能使用xcopy
或cp-R
?@Frédéric Hamidi我什么都不是,我只需要它=)“我需要它是C语言,因为我要在终端上运行它”没有任何意义;您可以用任何语言编写用于终端的程序。“标准输入”和“标准输出”的概念并非来自C语言标准;它来自POSIX之类的东西。难道你不能只使用cp
?而且,从命令行运行它不必用C编写;还可以使用shell或批处理脚本、C++代码、FORTRAN、java等,到目前为止您尝试了什么?提供这些信息,你能把你的问题扩展一点吗?你的意思是你的用户足够聪明,可以在终端上运行你的程序,但不能使用xcopy
或cp-R
?@Frédéric Hamidi我什么都不是,我只需要它=)“我需要它是C语言,因为我要在终端上运行它”没有任何意义;您可以用任何语言编写用于终端的程序。“标准输入”和“标准输出”的概念并非来自C语言标准;它来自POSIX之类的东西。用法:“cp-r/pathtoyurdir”用法:“cp-r/pathtoyurdir”