【问题标题】:Looking for the equivalent Windows batch commands for these Linux bash commands为这些 Linux bash 命令寻找等效的 Windows 批处理命令
【发布时间】:2012-06-25 21:29:03
【问题描述】:

我是这个论坛的新用户。我想问我的问题。如果我在 linux 中有这些命令,那么 windows 中的命令是什么?

第一个命令:

if (!is_dir('geoip')) mkdir('geoip', 0744);
shell_exec('unzip -oj GeoLiteCity.zip -d geoip/');

第二条命令:

shell_exec('rm -rf geoip/');

Windows 中的这些命令是什么?谢谢您的帮助。对不起我的英语。

【问题讨论】:

  • 你不应该那样做。 PHP 为creating/removing 文件夹和unzipping 提供跨操作系统兼容功能。使用它们。
  • 好的@Pumbaa80,谢谢你的建议。我将继续使用该代码。

标签: windows linux command shell-exec


【解决方案1】:

Windows 没有用于解压缩文件的内置命令,但可以安装 InfoZip,它与 Linux 上的 zip 具有相同的命令行参数。

Windows中删除目录的命令是rd /s /q geoip,但是PHP中有多种递归删除目录的方法,其中最新的是使用新的递归目录迭代器,如@987654321的答案中提到的@。

【讨论】:

    猜你喜欢
    • 2018-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-29
    • 2013-09-12
    • 2021-06-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多