我有一些文件需要通过部署过程经常复制到目的地。这是我的文件夹文件夹结构:
来源:
c:\
folder1
sub1
subsub1
file1
file2
我需要一些可以告诉我的“脚本”的东西
mycopy c:\folder1\sub1\subsub1\file1 h:\
这意味着我不希望
我希望到
我怎样才能实现这个目标?
答案 0 :(得分:0)
请参阅MS Technet上的robocopy帮助页面
https://technet.microsoft.com/en-us/library/cc733145%28v=ws.11%29.aspx
在你的情况下,你会做类似
的事情robocopy c:\folder1\sub1\subsub1 h:\ file1 <options ...>
请注意,前两个参数仅为source和dest 路径,最后没有文件名
阅读链接的帮助页面并在桌面上进行测试...
答案 1 :(得分:0)
好的,它的工作原理如下:
您可以使用Robocopy执行此任务。谢谢你Rick716这个方向。我没有把它标记为答案因为它只是一个方向而不是解决方案。
让我们假设我们有以下源文件夹结构:
N:\source\a1\b1\c1\d1\e1\f1
我们希望在n:\source
内的h:\destination
下重新创建孔结构。然后我们必须以这种方式使用Robocopy:
robocopy N:\source h:\destination /e
选项/e
将创建文件夹结构,甚至创建空文件夹。此外,您可以附加应复制的文件。例如
file.txt
*.jpg
*.bkp
等。但是这些文件甚至会在文件夹strcuture中存在某处时被复制!例如,您有文件n:\ source \ a1 \ file.txt和文件n:\ source \ a1 \ b1 \ c1 \ file.txt然后将使用
复制这两个文件robocopy N:\source h:\destination file.txt /e