4

作为自动化脚本的一部分,我试图在 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 参考

谢谢您的帮助。

4

2 回答 2

3

尝试这个:

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

于 2010-07-29T18:29:34.867 回答
2

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

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\

只会做正确的事。

于 2014-06-10T07:20:26.303 回答