讨论一下拷贝文件夹的问题吧

来源:百度文库 编辑:超级军网 时间:2024/04/28 20:49:15
目的是拷贝匹配的文件夹及其子文件夹。例如,拷贝\Winsxs\x86_microsoft.windows.gdiplus*。如果使用xcopy命令该如何写?
如果你试图写出以下命令的话请再思考或者上机测试。

xcopy "X:\Winsxs\x86_microsoft.windows.gdiplus*" “destination“ /S
xcopy "X:\Winsxs\x86_microsoft.windows.gdiplus*\*" “destination“ /S

第一个会拷贝匹配的文件而不是匹配文件夹下的内容
第二个系统会提示无法找到文件*目的是拷贝匹配的文件夹及其子文件夹。例如,拷贝\Winsxs\x86_microsoft.windows.gdiplus*。如果使用xcopy命令该如何写?
如果你试图写出以下命令的话请再思考或者上机测试。

xcopy "X:\Winsxs\x86_microsoft.windows.gdiplus*" “destination“ /S
xcopy "X:\Winsxs\x86_microsoft.windows.gdiplus*\*" “destination“ /S

第一个会拷贝匹配的文件而不是匹配文件夹下的内容
第二个系统会提示无法找到文件*


大致如此,你再修修细节,或者改成直接执行
  1. @echo off
  2. for /d %%a in (X:\Winsxs\x86_microsoft.windows.gdiplus*) do echo xcopy "%%a" "destination" /S>>X:\复制.bat
复制代码


大致如此,你再修修细节,或者改成直接执行
  1. @echo off
  2. for /d %%a in (X:\Winsxs\x86_microsoft.windows.gdiplus*) do echo xcopy "%%a" "destination" /S>>X:\复制.bat
复制代码
已注册用户名 发表于 2013-7-8 12:15
大致如此,你再修修细节,或者改成直接执行
多谢,先试试。
复制代码
复制代码
现在什么时代,居然还用dos命令

还搞的那么复杂

xcopy x:\xxxx\xxxx\xxxx\*.* -a -s  0:\00000\00000\

就是复制 x:\xxxx\xxxx\xxxx\ 目录下的所有东西到 0:\00000\00000\ 目录下

如果你已经进入0:\00000\00000\ 目录,那么直接 xcopy x:\xxxx\xxxx\xxxx\*.* -a -s  就可以了
霏菲飞 发表于 2013-7-11 17:05
现在什么时代,居然还用dos命令

还搞的那么复杂
不好意思,你没有看明白要求。
已注册用户名 发表于 2013-7-11 16:52
假设要复制到c盘下的123文件夹
厉害,可以实现拷贝要求。多谢