Windows上用于复制的“ cp --verbose”等效项是什么?


8

copy在构建脚本中使用该命令将apk文件导出到网络上的特定文件夹中,并通过添加发行号作为后缀来重命名。

我尝试提供该选项,-v但出现以下错误。

The system cannot find the file specified

如果我使用命令cp我得到:

'cp' is not recognized as an internal or external command

提前致谢


副本的/ V是“验证”而不是详细信息。当您遇到该错误时Copy,您要尝试使用的实际命令是-v什么?您是否记得要对其中包含空格的文件路径定界?如果您不使用-v它,是否按预期工作?您要复制的文件是否确实存在?
Ƭᴇcʜιᴇ007

Answers:



5

尝试 xcopy /f <source> <dest>

从用法摘要:

/ F在复制时显示完整的源文件和目标文件名。

不能比复制操作更详细。


我恰好希望输出源文件名和目标文件名,但是如果我避免显示整个文件,那会很酷,因为它是一个压缩包。
svassr 2013年

3

对于其他答案...请尝试robocopy

从Windows Vista开始,xcopy已被弃用(即,有更好和更多受支持的工具)。

ROBOCOPY Source_folder Destination_folder /V

其中/V

/V : Produce Verbose output log, showing skipped files.

robocopy提供了更多的功能,因为它可以复制权限,特定的文件和属性,甚至可以生成日志。


它是否适用于特定的源文件和目标文件,因为我必须重命名该文件以附带版本号?
svassr 2013年

我会承担如此(见嵌入式链接,样品的使用),但我很少使用Windows 7
Doktoro Reichard

实际上,作为可选的第三个参数,您可以使用通配符指定文件列表(例如ROBOCOPY C:\myProject\build\ C:\myProject\release\ *.apk
。Bu,

您没有在问题中提及重命名。但是,您可以使用FOR循环和/或REN命令来执行此操作。
Doktoro Reichard

你是对的。不好的我以为我应该编辑我的问题以解决问题,但我忘了。
svassr 2013年

0

我将Robocopy用于批处理脚本,但是,如果您要查找任何Windows命令,则始终可以使用powershell:copy-item Source Destination -verbose

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.