![如何编写批处理文件将文件从“Windows\SysWOW64”文件夹复制到另一个文件夹](https://linux22.com/image/1553102/%E5%A6%82%E4%BD%95%E7%BC%96%E5%86%99%E6%89%B9%E5%A4%84%E7%90%86%E6%96%87%E4%BB%B6%E5%B0%86%E6%96%87%E4%BB%B6%E4%BB%8E%E2%80%9CWindows%5CSysWOW64%E2%80%9D%E6%96%87%E4%BB%B6%E5%A4%B9%E5%A4%8D%E5%88%B6%E5%88%B0%E5%8F%A6%E4%B8%80%E4%B8%AA%E6%96%87%E4%BB%B6%E5%A4%B9.png)
文件夹中有一些必需的文件Windows\SysWOW64
,我需要使用批处理文件脚本将它们复制到另一个位置。
有什么办法可以做到这一点?
答案1
您可以使用xcopy
或robocopy
1. 使用xcopy
xcopy /s /e dir_to_copy dir_to_paste
/s
复制目录及其sub
目录(空目录除外)并且还/e
复制empty
子目录。
在你的情况下
xcopy /s /e C:\windows\syswow64 folder\to\paste
2. 使用robocopy
robocopy /COPYALL /E C:\Folder1 D:\Folder2
其中/E
表示复制包括empty
1 的子目录。
robocopy /MIR C:\Folder1 D:\FOlder2
NOTE
:这将通过目标文件夹在目标中创建源文件夹的精确副本overwriting the contents
。
3. 尝试此脚本
@echo off
::Ask
echo Enter Source Directory to copy :
set SRC=
set /P SRC=Type input: %=%
echo Enter Destination Directory to paste :
set DEST=
set /P DEST=Type input: %=%
xcopy /s /e /y %SRC% %DEST%
请随意添加更多内容。
答案2
复制目录结构
运行下面的 Robocopy 命令来复制目录结构,即文件夹层次结构的深层复制和所有子文件夹中的数据。
Robocopy /S D:\dir1\data E:\backup\data
此命令不会复制空目录。要复制它们,您需要添加 /E 开关。
Robocopy /S /E D:\dir1\data E:\backup\data
镜像复制目录
下面的 Robocopy 命令在指定的目标文件夹中创建源文件夹的副本
Robocopy /MIR sourceFolder destinationFolder
此命令还会删除目标中存在但源中不存在的任何多余文件。