首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让命令行工具在windows和linux下工作?

问如何让命令行工具在windows和linux下工作?
EN

Stack Overflow用户
提问于 2012-01-09 09:31:32
回答 1查看 364关注 0票数 0

让我的PHP命令行应用程序支持Linux和Windows。目前,它在Linux/unix上的命令行中有以下代码

怎样才能让它在Windows上工作?我需要一个设置来确定系统是Linux还是Windows,并在此基础上使用正确的命令,但我不知道如何使以下这些功能在Windows中工作

exec()是一个通过命令行运行程序的PHP函数

代码语言:javascript
复制
exec("rm -f $dest_file", $var);

exec("mv $quant_file {$this->tmp_path}/{$src_filename}-quant.png");
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-09 09:41:45

您可以使用PHP_OS常量测试您所在的平台,并相应地运行命令。

但是,我建议您使用PHP提供的文件系统函数(如果可能)。

以下是一些链接:

http://www.php.net/manual/en/ref.filesystem.php

http://www.php.net/manual/en/ref.dir.php

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8783039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档