![](/img/trans.png)
[英]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.