xcopy不会创建目录结构

Pul*_*wal 13 windows-xp copy xcopy batch-file

我在Windows XP Professional中对xcopy有一个奇怪的问题.我不知道它是否是一个愚蠢的问题,因为我只指定一个文件作为源,所以我是否应该期待任何其他行为?就是这个:

我在用xcopy <src> <dest> /s/y.

<src>=C:\sourcefolder\a\b\c\d\something.java

<dest>=C:\destinationfolder.

现在xcopy复制文件但不在\a\b\c\d\里面创建目录结构C:\destinationfolder .

我想要的是C:\destinationfolder\a\b\c\d\something.java

我得到的是 C:\destinationfolder\something.java


  1. 我试图C:\destinationfolder通过指定.目标文件夹在目标文件夹中运行它
  2. 在上面没有任何目标的情况下尝试过它

我有一个脚本xcopy迭代调用所以我C:\destinationfolder\many java files没有任何目录结构.

答:是的,我已经做xcopy /?了所有选择

B. /T也不会创建任何空目录结构

C.我无法访问源文件夹a\b\c\d\并运行xcopy . <dest>

aph*_*ria 8

UPDATE

我删除了之前使用的答案ROBOCOPY.我相信以下内容可以满足您的需求XCOPY.

假设您的文件夹结构如下:

SOURCE = C:\MyJavaStuff\A\B\C\D\something.java
DEST   = C:\MyDestination
Run Code Online (Sandbox Code Playgroud)

XCOPY像这样运行:

XCOPY C:\MyJavaStuff\something*.java C:\MyDestination /S /E
Run Code Online (Sandbox Code Playgroud)

注意*something*.java.