Board logo

标题: [文件操作] 如何在纯DOS下复制文件夹? [打印本页]

作者: ny350101    时间: 2011-5-24 21:15     标题: 如何在纯DOS下复制文件夹?

想在DOS下复制桌面文件,方便重装系统,我用以下代码
  1. md D:\桌面
  2. xcopy "C:\Docume~1\Admini~1\桌面\*.*" D:\桌面\ /s /e
复制代码
可是在纯DOS下执行后,仅仅复制了桌面文件夹里的文件,里面的文件夹没有被复制,请问请问如何解决?
作者: wolonga123    时间: 2011-5-24 22:20

  1. md D:\桌面
  2. xcopy "C:\Docume~1\Admini~1\桌面\" D:\桌面\ /s /e
复制代码

作者: ny350101    时间: 2011-5-24 23:35

2# wolonga123


这个不行的,我试过,还是不能复制里面的文件夹
作者: Batcher    时间: 2011-5-25 00:22

你用的哪个版本的DOS系统?
作者: wolonga123    时间: 2011-5-25 00:42

这样应该行吧?不过复制的是桌面下的各个文件和文件夹
  1. md D:\桌面
  2. xcopy /e "C:\Docume~1\Admini~1\桌面" D:\桌面\  
复制代码

作者: dennisle    时间: 2011-5-25 07:49

  1. md D:\桌面
  2. xcopy "%userprofile%\桌面" "D:\桌面" /y
复制代码

作者: Hello123World    时间: 2011-5-25 17:23

  1. md D:\桌面
  2. xcopy "C:\Docume~1\Admini~1\桌面\*.*" D:\桌面\ /s /e
复制代码
本以为是/s /e一起用造成的后果,不过测试后发现没影响,后来认为是通配符造成的,测试发现也没有影响,短文件也没有用错,那还是用环境变量试试
  1. md D:\桌面
  2. xcopy "%userprofile%\桌面\*.*" D:\桌面\ /s /e
复制代码

作者: fastslz    时间: 2011-5-25 22:25

我和Batcher同问
你用的哪个版本的DOS系统?
纯DOS是指MS-DOS吗?
如果是
  1. md D:\桌面
  2. xxcopy16.exe /e /h /z /yy "C:\Docume~1\Admini~1\桌面" "D:\桌面"
  3. rem 如果C盘NTFS更麻烦了
复制代码
xxcopy16.exe下载地址 http://www.xxcopy.com/download/xxfw2952.zip




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2