Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows cmd批处理文件,复制源文件夹和内容_Windows_Batch File_Cmd_Copy_Xcopy - Fatal编程技术网

Windows cmd批处理文件,复制源文件夹和内容

Windows cmd批处理文件,复制源文件夹和内容,windows,batch-file,cmd,copy,xcopy,Windows,Batch File,Cmd,Copy,Xcopy,我正在使用XCOPY复制一个装满文件的部署包。我可以让他们全部复制,但我希望他们保留在文件夹中。例如,我有: C:\具有文件1、文件2和文件3的实用程序。我使用: XCOPY“C:\Utilities\”D:\destination/s/i/w 它复制文件1、文件2和文件3没有问题,但我希望它复制“Utilities”文件夹中的文件。我搜索了这个,但我找到的所有答案都是为了只复制源文件夹的内容,而不是源文件夹本身。谢谢你的帮助。谢谢 如果您实际上成功地复制了所需的文件,那么您的命令只需做一个小小

我正在使用XCOPY复制一个装满文件的部署包。我可以让他们全部复制,但我希望他们保留在文件夹中。例如,我有: C:\具有文件1、文件2和文件3的实用程序。我使用:
XCOPY“C:\Utilities\”D:\destination/s/i/w

它复制文件1、文件2和文件3没有问题,但我希望它复制“Utilities”文件夹中的文件。我搜索了这个,但我找到的所有答案都是为了只复制源文件夹的内容,而不是源文件夹本身。谢谢你的帮助。谢谢

如果您实际上成功地复制了所需的文件,那么您的命令只需做一个小小的调整。
您当前使用的命令可以复制目标文件夹的目录结构和内容,但不复制根目录。要解决此问题,只需在目标中创建根文件夹,如下所示:

XCOPY "C:\Utilities\" D:\destination\Utilities\ /s /i /w