将整个文件夹(不仅仅是内容)复制到cmd终端中的另一个文件夹中

时间:2019-03-07 16:32:31

标签: windows cmd copy directory

我想将整个文件夹复制到其他文件夹。不只是该文件夹的内容。
为此,我想在CMD终端中进行此操作。

FolderOriging1

/---folderA
/---folderB
/---folderC

FolderDesteny

/---empty

我喜欢的结果

FolderDesteny
/---folderA

(带有folderA,包括所有文件,文件夹和子文件夹)
我看到了几则帖子herehere例如
他们最终都会复制文件夹A的内容,而不是文件夹本身。

例如:

xcopy C:\folderA C:\folderB /E

这会将文件夹A的内容复制到文件夹B

xcopy C:\folderA C:\folderB\folderA /E

也不工作

其他修饰符(如以上发布的链接中指出的修饰符)均无效:

xcopy C:\folderA C:\folderB /E /i

2 个答案:

答案 0 :(得分:1)

resourceManager.getString(R.string.number_repetitions, "20")不起作用的原因是resourceManager.getString(R.string.number_reps, "20") 中不存在xcopy C:\folderA C:\folderB\folderA /E。从您问题中的目录结构中可以明显看出这一点:

folderA

如果目录不存在,则需要使用C:\folderB开关来创建目录。所以您的命令应该是:

/folderA
/folderB
/folderC

请注意,当您要保留文件夹的权限时,Microsoft还建议通过/I使用xcopy C:\folderA C:\folderB\folderA /E /I /O/X/H开关。效果如下:

/K

来源:HOW TO: Copy a Folder to Another Folder and Retain its Permissions

如果您想了解有关使用xcopy将文件夹及其内容复制到另一个文件夹以及使用/H - Copies hidden and system files also. /K - Copies attributes. Typically, Xcopy resets read-only attributes. /O - Copies file ownership and ACL information. /X - Copies file audit settings (implies /O) 的替代方法的更多信息,请查看以下超级用户问题:Commmand line command to copy entire directory (including directory folder) to another directory。 / p>

答案 1 :(得分:0)

尝试一下:

echo d|xcopy /E "c:\folderA" "C:\folderB\folderA"

d将作为文件夹的交互式选择d

或者只是

xcopy /E "c:\folderA" "C:\folderB\folderA\"