例子

例子

当使用 Windows 命令时copy,我无法找到强制目的路径被創建。

在以下示例中(假设未创建源目标,即驱动器D:/

例子

copy "D:\_steam\common\Counter-Strike Global Offensive\csgo\cfg\autoexec.cfg" "D:\_material\Counter-Strike Global Offensive/autoexec.cfg"

由于目标路径未创建(错误):

user@pc $ "D:\_steam\common\Counter-Strike Global Offensive\csgo\cfg\autoexec.cfg" "D:\_material\Counter-Strike Global Offensive/autoexec.cfg" The system cannot find the path specified. 0 file(s) copied.

快速解决

继续并手动创建要复制文件的目标路径。但这不是一个可行的解决方案

最后的想法

我正在寻找一种方法(因为它是一个命令,所以唯一的可能性是一个参数) 允许创建目标路径。

希望能够通过一行代码完成此操作

参考

看看/D这里的参数(在我的情况下不起作用): http://ss64.com/nt/copy.html

答案1

没有直接使用“复制”的方法。您可以使用 xcopy 或构建一个批处理文件,该文件接受源和目标,然后测试目标,如果目标不存在则创建目标,然后复制文件。

相关内容