批处理文件。将用户配置文件复制到闪存驱动器

时间:2015-10-22 20:05:55

标签: batch-file

我正在尝试编写一个批处理文件来自动化我们的业务流程。我们租用我们的电脑。我们正在尝试在拇指驱动器上编写批处理文件。我们想插入拇指驱动器并复制用户文档,收藏夹,图片等。我成功地编写了代码来命名文件并创建子文件夹。但是,我在复制文件方面做得不够。

这是我的代码..非常感谢。

SET initDir=D:\
SET newDir=
SET /P newDir=Type folder name: %=%

IF DEFINED newDir (
    MD D:\%newDir%
    SET initDir=%initDir%\%newDir%
)

MD "D:\%newDir%\Desktop"
MD "D:\%newDir%\Documents"
MD "D:\%newDir%\Music"
MD "D:\%newDir%\Pictures"
MD "D:\%newDir%\Favorites"
MD "D:\%newDir%\Links"

copy "C:\Users\%userprofile%\Pictures\" * "D:\%newDir%\Pictures"

1 个答案:

答案 0 :(得分:0)

xcopy.exe就是这里的解决方案。它内置于Windows中。

xcopy /s  c:\Folder1 d:\Folder2

您可以在http://www.computerhope.com/xcopyhlp.htm

找到更多选项

更新

要将所有文件和子目录(包括任何空子目录)从驱动器A复制到驱动器B,请键入:

xcopy /s /e c:\Folder1 d:\Folder2