繁体   English   中英

在Windows上运行的PHP命令行工具

[英]PHP command-line tool to work on Windows

下面的所有代码/命令都是PHP脚本的一部分,该脚本从命令行处理图像,这是针对Linux系统的,我需要弄清楚如何将这些命令转换为在Windows系统上工作。

我考虑过可能将其切换为使用本机PHP文件系统功能,但由于下面这些命令中的-rf-f类的原因,我不确定。

有人可以帮我吗,我需要翻译下面的5以便在Windows系统而不是Unix / linux上的PHP脚本中工作

line 100
exec("rm -rf {$this->tmp_path}");

line 219
exec("rm -f $raw_file");

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

line 289
exec("rm -f $quant_file");

line 295
exec("rm -f $out_file");
  • rm -rfrd /s /q
  • rm -fdel /f
  • mvmove

当然,如果您希望脚本在Windows和Unix上都可以运行 ,那么您还有更多工作要做。 但是,在这种情况下,PHP本机函数( rmdirunlinkrename )使用起来很简单:

rmdir($this->tmp_path);
unlink($raw_file);
rename($quant_file, "{$this->tmp_path}/{$src_filename}-quant.png");
unlink($quant_file);
unlink($out_file);

(大致来说,它未经测试,并且我有五年没有接触过PHP。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM