如何复制文件夹并更改名称?

时间:2018-08-26 21:26:15

标签: html sitemap

我正在尝试在我的网页上设置注册表单,一旦用户在该帐户中创建了帐户,我想自动创建一个文件夹,该文件夹是用户在ID为cfinput的输入中键入的内容,我遇到的问题是,我在jQuery领域没有经验,我专注于使用CSS和HTML语言创建前端设计。总而言之,我不知道如何创建名为base_org的文件夹的副本并将其名称更改为用户在上面列出的输入中所写的内容,

如果您有任何疑问,请发表评论,我们将不胜感激。我们将尝试重新编辑我的帖子,以使其更加清晰。

1 个答案:

答案 0 :(得分:0)

JavaScript无法在客户端执行此操作。 您需要一个后端,该后端处理注册表单提交并创建基本目录的副本。

一般的解决方案是调用系统的copy命令。在Linux上,您可以复制以下目录:

cp -r /path/to/base_org /path/to/new_folder

您可以使用首选的后端语言执行shell命令。例如,在PHP中,您可以使用shell_exec

// process the form first and put username in $username
shell_exec("cp -r /path/to/base_org /path/to/$username");

确保用户名不会包含任何无效或特殊字符或其他shell命令。

另一种选择是使用后端语言的API复制目录。