繁体   English   中英

如何使用xcopy将文件复制到非现有目录?

[英]How to use xcopy to copy a file into a non existing directory?

作为自动脚本的一部分,我试图在Windows命令提示符下实现这样的功能:

xcopy /I /Y resources\xyz\pqrs.txt %TEMP%\resources\xyz\pqrs.txt.bak

在%TEMP%中,没有资源目录。

这是交互式输出,我得到:

Does C:\Users\username\AppData\Local\Temp\resources\xyz\pqrs.txt.bak specify a file name
or directory name on the target
(F = file, D = directory)?

整件事是我想创建一个目录并复制文件而不需要交互。

如果我使用mkdir,我将不得不在使用mkdir之前解压缩目录路径。 我只是想知道是否可以使用xcopy同时实现mkdir + copy。

所有的xcopy参考

谢谢您的帮助。

试试这个:

echo d | xcopy / f C:\\ abc \\ file1 C:\\ abc \\ newfolder \\ file2

如果目标路径以反斜杠结尾,则会自动将其视为目录:

xcopy /f C:\abc\file1 C:\abc\newfolder\file2

会问

Does C:\abc\newfolder\file2 specify a file name
or directory name on the target
(F = file, D = directory)? f

xcopy /f C:\abc\file1 C:\abc\newfolder0\newfolder1\newfolder2\

会做正确的事。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM