[英]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.