xcopy如何实现copy带空格的文件夹?

例如我要把H盘下文件夹"C data" copy到E:\E\Software\PPC\backup,如何实现?
xcopy H:\C data E:\E\Software\PPC\backup\ /s /e /h /f /y

XCOPY是COPY的扩展,可以把指定的目录连文件和目录结构一并拷贝,但不能拷贝系统文件;使用时源盘符、源目标路径名、源文件名至少指定一个;选用/S时对源目录下及其子目录下的所有文件进行COPY。除非指定/E参数,否则/S不会拷贝空目录,若不指定/S参数,则XCOPY只拷贝源目录本身的文件,而不涉及其下的子目录;选用/V参数时,对拷贝的扇区都进行较验,但速度会降低。
xcopy实现copy带空格的文件夹的解决方案如下:
第一种方案提示用经典的短命名的方法,Program Files变为Progra~1。也就是说,在文件夹大于6个字符,并且6个字符之后有空格的,都可以利用这个方法。
第二种方案:用双引号,将后面的路径xcopy E:\s2\配置文件\config\s2.xml "D:\Program Files\Apache Soft ware Foundation"。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-17
xcopy "H:\C data" E:\E\Software\PPC\backup\ /s /e /h /f /y本回答被提问者采纳