Board logo

标题: [文件操作] ROBOCOPY命令遇见中文名字的文件夹无法复制? [打印本页]

作者: lion991128    时间: 2012-10-21 13:27     标题: ROBOCOPY命令遇见中文名字的文件夹无法复制?

请问各位大侠 小弟在写BAT的时候遇见中文名字的文件夹无法进行COPY请问有什么方法可以把一个目录下的所有文件夹有自动COPY呢??
具体代码如下 set是主要想以日期时间作为命名规则 如果有更好的办法也请指教 谢谢!!!
  1. @echo off
  2. rem
  3. echo.
  4. set "riqi=%date:~0,10% %time:~0,2%_%time:~3,2%"
  5. md "Z:\TEST\ (%riqi%)"
  6. roboCOPY "C:\Users\e801551\Desktop\power1000e" "Z:\TEST\ (%riqi%)"
  7. @echo ================================================================
  8. @echo =======================第二文件拷贝开始=========================
  9. @echo ================================================================
  10. @echo ================================================================
  11. md "Z:\TEST2\ (%riqi%)"
  12. roboCOPY "C:\Users\e801551\Desktop\MHS Wuhan\MHS Wuhan" "Z:\TEST2\ (%riqi%)"
  13. rem
复制代码

作者: forfiles    时间: 2012-10-21 13:49

请把报错信息贴出来看看
作者: lion991128    时间: 2012-10-22 16:40

---------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows     ::     Version XP01
---------------------------------------------------------------------------

  Started : Mon Oct 22 16:39:21 2012

   Source : D:\Data\12 Workshop\Production Schedule\e\
     Dest : X:\Production Schedule\

    Files : *.*

  Options : *.* /COPYAT /R:1000000 /W:30

---------------------------------------------------------------------------

2012/10/22 16:39:30 ERROR 2 (0x00000002) Accessing Source Directory D:\Data
orkshop\Production Schedule\e\
The system cannot find the file specified.
Press any key to continue . . .
作者: lion991128    时间: 2012-10-22 16:41

---------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows     ::     Version XP01
---------------------------------------------------------------------------

  Started : Mon Oct 22 16:39:21 2012

   Source : D:\Data\12 Workshop\Production Schedule\e\
     Dest : X:\Production Schedule\

    Files : *.*

  Options : *.* /COPYAT /R:1000000 /W:30

---------------------------------------------------------------------------

2012/10/22 16:39:30 ERROR 2 (0x00000002) Accessing Source Directory D:\Data
orkshop\Production Schedule\e\
The system cannot find the file specified.
Press any key to continue . . .
作者: lion991128    时间: 2012-10-22 16:42

不知道怎么才能复制整个目录下的全部文件夹
作者: forfiles    时间: 2012-10-22 22:14

回复 5# lion991128


    xcopy可以吗?
作者: lion991128    时间: 2012-10-23 11:01

XCOPY也是不行的 有什么命令可以复制子文件夹的吗? 当然子文件夹可能存在中文文件夹名字
作者: apang    时间: 2012-10-23 12:40

回复 7# lion991128

要么是你根本不会用xcopy,要么是你的系统问题
作者: lion991128    时间: 2012-10-23 12:56

我已经解决了  谢谢你的回复




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