我正在开发一个 Web 应用程序,它将通过其 Web 界面管理目录和文件。
开发 Web 界面是其中的一部分,并且正在推进中。但是,我开始思考,我应该如何开发服务器应用程序,它将根据用户输入来管理文件和目录。
客户端将使用标准工具创建:
- HTML5
- CSS3
- JavaScript
- PHP - 尽管它是服务器端应用程序,但它主要负责动态网站
- MySQL - 尽管它是服务器端应用程序,但它主要负责保存有关用户、他们的设置等的信息。
请您告诉我,管理服务器端文件系统的服务器端编程语言是什么?是否有任何可用的 API 可以让我完全按照我的意愿去做?是否可以在服务器端 JavaScript 中管理服务器端文件系统,还是应该选择其他工具?我认为服务器端 JavaScript 是一个逻辑选择,因为我也将它用于客户端。
这是我希望达到的目标:
- 创建新目录和文件
- 删除目录和文件
- 跟踪目录和文件大小
- 在目录之间移动文件
- 提供目录和子目录的内容
理想情况下,该解决方案应该是独立于平台的,并且应该在 Linux Ubuntu 和 Windows Server OS 上都能运行。
我知道我的问题有点宽泛。我会很感激,如果你指出我正确的方向,开始学习哪些技术,能够完成上面提到的。
谢谢你。