[英]How to execute an external PHP file from a Windows Command Line (bat file)
[英]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.