繁体   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