我下载了一个复制软件名称fastcopy,它提供了一个命令行来执行复制文件。 命令:
基本格式如下。
fastcopy.exe [/ options] file1 file2 ...... [/ to = dest_dir]
请使用空格字符('')作为 分隔符(不是分号)。如果文件名 请包含空格字符 用dobule引号括起来。 例)fastopy.exe C:\ Windows“C:\ Program 文件“/ to =”D:\ Backup Folder \“
支持的选项如下。 (请不要放空格字符 在“=”之前和之后
/ CMD =(noexist_only | DIFF |更新|同步| force_copy |移动|删除) ...指定操作模式。 (通过 默认情况下,使用diff模式。如果删除 指定mode,然后“/ to =”选项 没用过。)
因此,我执行fastcopy.exe的原始代码是:
// fastcopy the software folder
$cmd = 'D:\\fastcopy\\fastcopy.exe d:\\files.rar /to="e:\\"';
exec( $cmd,$result)
但它似乎无效。
那么,如何执行它?
fastcopy网页
链接到直接download仅300kb
非常感谢!!
答案 0 :(得分:0)
可能是因为你不应该使用双反斜杠。单引号字符串不需要你的反斜杠转义,除非它是字符串中的最后一个字符。