是copy命令的问题吧,记得dos的copy不支持批。从网上下载个xcopy.exe用它来操作。

解决方案 »

  1.   

    copy [/y][/-y][/v][ /B]copy /y 不加提示,对所有文件加以覆盖/-y 加以提示,对所有文件 (yes或no提问 )/v 拷贝以后加以校验/B 按二进制进行显示copy w1.wps con/b 可以将wps文件在屏幕上显示,而不必进入wps状态copy ..\98 将父目录下的98子目录下的所有文件全拷到当前子目录copy .\97 当当前目录下的97子目录下文件全部拷到当前目录copy . c:\ 将当前目录下的所有文件拷到c盘根目录. 意味着 *.* 文件copy nul a.abc 将a.abc 文件清空(文件长度改为0)copy 文件名+con 向文本文件中追加命令或内容copy con 文件名 创建文本文件(F6存盘退出)copy con prn 检测打印机的开关xcopy命令xcopy [source] [d:date] [/p] [/s] [/e] [/v] [/y]xcopy [d:date] xcopy a:b:\ /d:08/18/98/s/v 拷贝98.08.18年后的文件xcopy [/p] 提示创建子目录xcopy [/s] 连带子目录一起拷贝. 注意:若目标盘上不存在此子目录,而在目标盘的结束符又不以"\"为结束,则将提示:does destination specify a file name or directory name on the target[f=file,d=directory]?在目标盘上创建文件[按下]还是创建子目录[按下d] ?应选择d键xcopy[/v] 带较验*:(1) xcopy 不拷贝系统和隐含文件,应先予以修改属性再拷贝xcopy [/y] 覆盖时是否有提示, /y 不带提示若省略目标盘或子目录名,则拷贝到当前目录下
      

  2.   

    上面有点问题。windows系统下含了xcopy,不需要从网上下。用xp_cmdshell调用xcopy就可以了。
      

  3.   

    DOS常用命令大全http://www.huo119.com/study/dos2.htm
      

  4.   

    exec master..xp_cmdshell 'xcopy "D:\aa\*.*"  "E:\"  /y'但是D:\aa 下面的子目录仍然没有拷贝出去. 请指教,谢谢!
      

  5.   

    既然都装了2008,为什么不使用powershell?
      

  6.   


    exec master..xp_cmdshell 'xcopy "D:\aa\*.*"  "E:\"  /E /y' 
      

  7.   

      /E           Copies directories and subdirectories, including empty ones.
                   Same as /S /E. May be used to modify /T.