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



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

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

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

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

您可以使用 samba 或 CIFS 将远程 Windows 共享目录挂载到 linux 机器上,然后使用 mkdir 命令运行 php 脚本。一旦你在桑巴舞或CIFS共享上使用mkdir创建目录,它也会在窗口中反映出来。

http://www.cyberciti.biz/tips/how-to-mount-remote-windows-partition-windows-share-under-linux.html

上面的链接将向您展示如何做到这一点。

谢谢和问候,
阿洛克·塞克

最新更新