php - 我可以通过 unix shell 脚本在 Windows 中创建目录吗?

标签 php linux windows shell

<分区>

我正在开发一个小型网络项目供自己学习。功能如下: 有一个 php 文件调用一个 shell 脚本在用户指定的位置创建文件夹。我已经实现了在我的 Linux 机器上工作的这个功能。现在的问题是我可以在 Windows 机器上实现相同的功能吗?这里的困惑是 shell 脚本只能由 Linux 机器解释,所以是否有可能使相同的机制也能在 Windows 中工作? (shell脚本的核心是运行一个windows无法识别的mkdir命令)

最佳答案

您可以通过 3 种方式做到这一点:

  1. 将 unix shell 脚本翻译成 Windows 兼容脚本,例如DOS 或 VBS
  2. 在 Windows 上安装像 cygwin 这样的 Unix 解释器并运行你的脚本
  3. 不要使用 shell 脚本,而是通过 PHP 本身来完成

我更喜欢选项 3,因为这使您的 PHP 脚本平台不可知。

关于php - 我可以通过 unix shell 脚本在 Windows 中创建目录吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19331855/

相关文章:

python - 同时运行多个python脚本

html - html accept属性在不同的操作系统上以不同的方式工作

windows - maven 301 永久移动

c - 返回按下的键而不输入确认

php - 使用 phpmyadmin 显示通知

php - JQuery MySql 更新

php - 为什么 0.1+0.2-0.3= 5.5511151231258E-17 在 php 中

java -/proc 逐渐消耗硬盘空间

php - 检查 URL 是否有效(来自 php soap 客户端)

linux - XenServer 7.2 分手 mkpart 错误