我有以下文件夹结构。
media
|
-----------------------------------
1day 2day 3day
| | |
--------- --------- ---------
| | | | | | | | |
hin eng fra hin ger spa hin eng vie
我想将所有子目录(1day, 2day, 3day
)复制到新文件夹。但我只想在新地方复制hin
和eng
个文件夹(及其中的文件)。
不确定如何通过Windows CMD完成。
答案 0 :(得分:0)
Robocopy,xCopy命令本身没有包含功能,它们都具有排除功能。因为,默认情况下它们包含文件夹中的所有内容。这就是为什么在过去的几年里,在没有具体解决方案的情况下在网上多次询问同一个问题的原因。
以下命令有助于通过使用" FOR"来打破上述规则。命令,它就像一个魅力。
FOR /D /R %G IN (hin.*) DO ROBOCOPY "%G" "DRIVE:Folder\%~pG%~nxG" /E /S /NP
从源文件夹中,它将复制任何名称为" hin"的目录。并在destinated驱动器/文件夹上创建相同的文件夹结构。
有GUI
个软件可以帮助非编码员。
RichCopy via Microsoft
(免费,在高级选项中同时具有包含和排除功能,但是包含功能无效,仅适用于Windows)
https://technet.microsoft.com/en-us/library/2009.04.utilityspotlight.aspx
Easy RoboCopy
(免费,没有包含功能但具有排除功能,仅适用于Windows)
http://www.tribblesoft.com/home-page/easy-robocopy/
两个RichCopy & Easy RoboCopy
都是Robocopy命令的GUI。
FastCopy
(免费,同时包含和排除功能,仅适用于Windows)
https://fastcopy.jp/en/
RapidCopy
FastCopy的MAC版本(付费,仅适用于mac)
GSCOPY PRO / GSRICHCOPY360
(付费,同时包含& exclude功能,仅适用于Windows)
TeraCopy
(付费,同时包含& exclude功能,仅适用于Windows)
我已经试过了测试除了MAC中的RapidCopy以外的所有内容。还测试了GSCOPY& amp; TeraCopy的。但是, FastCopy赢得所有。
我希望这会有所帮助。
_ / _