簡體   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