簡體   English   中英

如何在php exec()中執行外部Windows軟件命令行?

[英]How to execute external windows software command line in php exec()?

我下載了一個復制軟件名稱fastcopy,它提供了一個命令行來執行復制文件。 命令 :

基本格式如下。

fastcopy.exe [/ options] file1 file2 ... [/ to = dest_dir]

請使用空格字符('')作為分隔符(非分號)。 如果文件名包含空格字符,請用雙引號引起來。 例)fastopy.exe C:\\ Windows“ C:\\ Program Files” / to =“ D:\\ Backup Folder \\”

支持的選項如下。 (請不要在“ =”之前和之后放置空格字符。)

/ cmd =(noexist_only | diff | update | sync | force_copy | move | delete)...指定操作模式。 (默認情況下,使用diff模式。如果指定了刪除模式,則不使用“ / to =”選項。)

因此,我執行fastcopy.exe的原始代碼是:

// fastcopy the software folder
$cmd = 'D:\\fastcopy\\fastcopy.exe d:\\files.rar /to="e:\\"';
exec( $cmd,$result)

但似乎沒有用。

那么,如何執行呢?

快速復制網頁

鏈接以直接下載僅300kb

非常感謝你!!

可能是因為您不應該使用雙反斜杠。 單引號字符串不需要轉義反斜杠,除非它是字符串中的最后一個字符。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM