html - 如何复制文件夹并更改名称?
问题描述
我正在尝试在我的网页上设置一个注册表单,一旦用户在那里创建帐户,我想自动创建一个文件夹,其中包含用户在 ID 的输入中输入的内容,我遇到cfinput
的问题是我在 jQuery 领域没有经验,我专注于使用 CSS 和 HTML 语言创建前端设计。总结,我不知道如何创建一个名为的文件夹的副本base_org
并将其名称更改为用户在上面列出的输入中所写的内容,
非常感谢任何帮助,如果您有任何问题,请发表评论,我会尝试重新编辑我的帖子以使其更清晰。
解决方案
JavaScript 无法在客户端执行此操作。您需要一个后端来处理注册表单提交并创建基本目录的副本。
一个通用的解决方案是调用系统的复制命令。在 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 来复制目录。
推荐阅读
- android - 没有任何高度 wrap_content 的子视图的约束布局采用完整的父高度
- javascript - 更改默认文本材质表
- javascript - 如何使用 AJAX 正确调用 MVC 控制器
- angular - NgRx/Effects 没有触发 Reducer
- asp.net-core - SocketConnection.StartAsync 上的错误无法访问已处置的对象
- python - 向图像添加白色圆圈
- python - 'ImageDraw' 对象在使用 Image.putalpha() 时没有属性 'load'
- here-api - 了解 HERE Flow API 提供的数据
- javascript - 使用 cytoscape.js 对节点背景颜色进行离散颜色映射
- python - Django TinyMCE 图片上传器